Skip to main content

Filter by:


Star rating

Review score

Villanova – 206 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hôtel Spunta Di Mare, hotel in Villanova

This seafront hotel is situated at the entrance of Ajaccio city centre, 250 metres from Corse Azur Beach and 5 minutes from the international airport.

Great value, very kind staff
8.6
Scored 8.6
Fabulous
Rated fabulous
5,381 reviews
Price fromSEK 1,109.93per night
Napoleon, hotel in Villanova

For guests interested in sight-seeing or business travel, Hotel Napoleon is ideally located in the centre of Ajaccio, a few steps away from congress meeting place and close to the beaches and tourist...

Excellent location, right in the city center. Nice staff, clean room, comfortable beds. Very good price for the quality received. Perfect for stays in Ajaccio
8.3
Scored 8.3
Very good
Rated very good
3,132 reviews
Price fromSEK 1,408.10per night
ibis budget Ajaccio, hotel in Villanova

Located just 3 km from the centre of Ajaccio, Ibis Budget Ajaccio offers a luggage storage and air conditioning. It is 50 metres from a cinema and a 10-minute drive to the port.

breakfast good value, good staff, good price
7.7
Scored 7.7
Good
Rated good
3,553 reviews
Price fromSEK 593.99per night
Hôtel Du Golfe, hotel in Villanova

Hôtel Du Golfe is situated in the heart of Ajaccio, by the central market square. It is separated from the sea by a lovely floral garden and offers sea views.

Awesome location. Airport bus stop is about 5min walk away as well as the train station. Harbour is almost in front of the hotel. Receptionist spoke excellent english. Many restaurants and services around.
7.6
Scored 7.6
Good
Rated good
1,200 reviews
Price fromSEK 1,267.90per night
Hotel du Palais, hotel in Villanova

Hotel du Palais is located in Ajaccio, 2.3 km from Trottel Beach and 2.5 km from Lazaret Beach. The 2-star hotel has air-conditioned rooms with a private bathroom and free WiFi.

Very clean
7.7
Scored 7.7
Good
Rated good
855 reviews
Price fromSEK 1,007.12per night
Hotel Stella Di Mare, hotel in Villanova

The Hotel Stella di Mare located on route des Sanguinaires, 7km from Ajaccio city center in Corsica. It offers direct access to the beach and has a sea water swimming pool and an outdoor bar.

The money is worth spending with this fantastic location.
8.1
Scored 8.1
Very good
Rated very good
1,385 reviews
Price fromSEK 1,349.68per night
Hôtel Albion, hotel in Villanova

Ajaccio - Hôtel Albion is located in Ajaccio, on the west coast of Corsica. It is just a 5-minute walk from the city centre and the beach.

Good central location, safe car park.
7.4
Scored 7.4
Good
Rated good
546 reviews
Price fromSEK 1,159.36per night
Hotel Marengo, hotel in Villanova

Hotel Marengo is set in Ajaccio, 10 km from Sanguinaires Islands and 10 km from Parata Tower. Every room at this hotel has air conditioning and a flat-screen TV with international TV channels.

Cute little hotel with very nice staff. We had a beautiful room with a nice small balcony. The quarter is residential and interesting with lots of small restaurants and cafes. Very close to a nice and calm beach. We enjoyed staying here a lot.
8.9
Scored 8.9
Fabulous
Rated fabulous
853 reviews
Price fromSEK 1,235.06per night
Holiday Inn Express Ajaccio, an IHG Hotel, hotel in Villanova

Set in Ajaccio and with Lazaret Beach reachable within 2.3 km, Holiday Inn Express Ajaccio, an IHG Hotel offers express check-in and check-out, non-smoking rooms, a shared lounge, free WiFi throughout...

9.2
Scored 9.2
Superb
Rated superb
12 reviews
Price fromSEK 1,112.27per night
Hôtel Le Week end, hotel in Villanova

Offering a seasonal outdoor pool and sun terrace, Hôtel Le Week end is situated in Ajaccio in the Corsica Region. Guests can enjoy the on-site bar.

Classy boutique hotel, with excellent restaurants right on the beach. Quiet location.
9.3
Scored 9.3
Superb
Rated superb
105 reviews
Price fromSEK 6,116.32per night
See all hotels in and around Villanova
Subscribe to receive premium deals

Prices drop the moment you sign up!