25. Nantes, France — £36.90 per night

Airbnb

Surprisingy, two French cities are among the cheapest in Europe to rent an Airbnb. This two-floor apartment in Nantes — which sleeps up to three people and has its own balcony — starts at £47.10 per night.

=24. Palermo, Sicily — £35.40 per night

Airbnb

Two cities on the Italian island of Sicily feature in our list. This luxury room is priced at £54.20 per night — around £20 over the average rate in Palermo — and has breathtaking views of the surrounding hills.

=24. Ljubljana, Slovenia — £35.40 per night

Airbnb

Apartments in Ljubljana cost around £35 per night to rent. This one, located in the historic Old Town, is slightly more expensive at £58.90 per night, but comes with its own terrace and private garden in the city centre.

=24. Toulouse, France — £35.40 per night

Airbnb

This cute art deco apartment in the historic french town of Toulouse is listed slightly above the average rate, costing £45.60 per night.

=24. Riga, Latvia — £35.40 per night

Airbnb

The Latvian capital of Riga has plenty of listings at affordable prices. If you want to spend a little more, you can take in the Old Town's pretty rooftops from this luxury three bedroom loft apartment from £122.60 per night.

=24. Zadar, Croatia — £35.40 per night

Airbnb

Two Croation cities made it into the cheapest 25 cities. This one — a bed and breakfast with stunning views of the city — is slightly under the average listing rate at £34.60 per night.

=19. Bratislava, Slovakia — £34.60 per night

Airbnb

Listings in Bratislava, Slovakia's capital, may be cheap, but they're still luxurious. This greenhouse has been converted into a stylish studio apartment which sleeps up to three guests, and starts at £33.80 per night.

=19. Athens, Greece — £34.60 per night

Airbnb

Two Greek cities make it into our list of the cheapest European Airbnb destinations, including the capital, Athens. This top-floor apartment in the city centre has its own terrace, and is priced at £45.60 per night.

=16. Catania, Sicily — £33.80 per night

Catania is filled with renaissance architecture. You can take in the gorgeous cathedral from the balcony of this listing, which sleeps three people at £64 per night.

=16. Vilnius, Lithuania — £33.80 per night

Airbnb

The average listing in Vilnius is just under £34 per night, but this flat — which is located in the heart of the Old Town — is a bargain at £30.60.

14. Las Palmas de Gran Canaria, Gran Canaria — £32.20 per night

Airbnb

Gran Canaria can be an expensive place to holiday in Europe, but booking an Airbnb is far cheaper than nearby hotels. This penthouse with a terrace overlooking Las Canteras beach costs £45.60 per night.

13. Leipzig, Germany — £31.40 per night

Airbnb

Leizpig is Germany's cheapest Airbnb city, with the average listing sitting at just over £30 per night. if you want to push the boat, this central three-bedroom apartment with its own a separate dining room, living room and balcony is £81.70 per night.

=12. Wrocław, Poland — £30.65 per night

Airbnb

Three cities in Poland make it into our list of the cheapest places to rent am Airbnb in Europe, starting with Wroclaw in the west. This cosy attic loft, which sleeps four, is slightly cheaper than the average listing, at £29.90 per night.

=12. Kraków, Poland — £30.65 per night

Airbnb

Kraków, Poland's capital, is a great place for a city break without going over budget. The average Airbnb rental is £30.65, but you'll want to spend a little more on this stylish flat in the city's Old Town which is ideal for business travellers due to its 24-hour check-in policy and facilities. It costs just £33.80 per night and sleeps up to six people.

=12. Zagreb, Croatia — £30.65 per night

Airbnb

Croatia's capital Zagreb is the country's cheapest Airbnb location. This upper town apartment — which comes with its own garden — sleeps up to three people and starts at £45.60 per night.

=12. Warsaw, Poland — £30.65 per night

Airbnb

Warsaw is the cheapest place to rent an Airbnb in Poland, with the average nightly rate at £30.65. This central one-bedroom apartment is even cheaper, costing just £27.50 per night.

=8. Kiev, Ukraine — £27.50 per night

Airbnb

The Ukraine is home to some of the cheapest rentals in Europe, with the average Airbnb listing priced at £27.50 per night. This luxury two-bedroom apartment, which sleeps five people, has a balcony overlooking the local architecture, and costs a little more at £66 per night.