Search hotels in Upper Corsica, France
Enter your dates and choose from 3165 hotels and other places to stay
Check out these popular cities in Upper Corsica
Bastia
324 hotelsCalvi
378 hotelsCorte
132 hotelsLʼÎle-Rousse
207 hotelsSaint-Florent
188 hotelsLucciana
65 hotelsVenaco
25 hotelsBiguglia
41 hotelsAlgajola
61 hotelsCenturi
15 hotels
Stay in Upper Corsica's best hotels!
Filter by:
Hôtel Flor
Located in Saint-Florent, 700 metres from Tettola Beach, Hôtel Flor provides accommodation with a shared lounge, free private parking and a terrace.

Hôtel Casa Mea
Located in Bastia, 500 metres from Miomo Beach, Hôtel Casa Mea provides accommodation with a seasonal outdoor swimming pool, free private parking, a shared lounge and a terrace.

Hôtel Des Gouverneurs
Featuring an indoor pool and panoramic sea views from the terrace, Hôtel Des Gouverneurs is a seafront property in the pedestrianised citadel area of Bastia, just 90 metres from Bastia Museum, 2...

Hotel Tettola
Hotel Tettola includes a beach area, a heated seasonal swimming pool in its garden and a bar. The rooms offer a private bathroom and a view of the sea or the street.

Le Saint Erasme, Hotel Eco Friendly
Le Saint Erasme is situated on the seafront in Calvi, just 850 metres from Calvi Marina.

Boutique Hôtel Responsable et Restaurant Basgi Basgi
Set in Saint-Florent, 500 metres from Tettola Beach, Boutique Hôtel Responsable et Restaurant Basgi Basgi offers accommodation with an outdoor swimming pool, free private parking, a garden and a...

Maria Die
Set in Calvi, 500 metres from Roncu Beach, Maria Die offers accommodation with an outdoor swimming pool, private parking, a shared lounge and a terrace.

Domaine du Reginu
Located in Santa-Reparata-di-Balagna, 8.1 km from Codole Lake, Domaine du Reginu provides accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.

COCO
Set in Venaco, 28 km from Lake Melu, COCO offers accommodation with a garden, free private parking, a terrace and a restaurant.

Hôtel & Spa Rocabella
Situated in LʼÎle-Rousse, 100 metres from Nautique Beach, Hôtel & Spa Rocabella features accommodation with a fitness centre, free private parking, a shared lounge and a terrace.

Most booked hotels in Upper Corsica in the past month
Popular with guests booking hotels in Upper Corsica
Scored out of 10, guest rating 8.6Fabulous - What previous guests thought, 5,819 reviewsPopular with guests booking hotels in Upper Corsica
Scored out of 10, guest rating 8.6Fabulous - What previous guests thought, 3,111 reviewsPopular with guests booking hotels in Upper Corsica
Scored out of 10, guest rating 7.6Good - What previous guests thought, 1,500 reviewsPopular with guests booking hotels in Upper Corsica
Scored out of 10, guest rating 8.3Very good - What previous guests thought, 1,609 reviewsPopular with guests booking hotels in Upper Corsica
Scored out of 10, guest rating 7.6Good - What previous guests thought, 1,000 reviewsPopular with guests booking hotels in Upper Corsica
Scored out of 10, guest rating 7.8Good - What previous guests thought, 2,386 reviewsPopular with guests booking hotels in Upper Corsica
Scored out of 10, guest rating 8.4Very good - What previous guests thought, 2,355 reviewsPopular with guests booking hotels in Upper Corsica
Scored out of 10, guest rating 8.9Fabulous - What previous guests thought, 2,920 reviewsPopular with guests booking hotels in Upper Corsica
Scored out of 10, guest rating 8.6Fabulous - What previous guests thought, 665 reviewsPopular with guests booking hotels in Upper Corsica
Scored out of 10, guest rating 8.7Fabulous - What previous guests thought, 1,327 reviews
Upper Corsica's best hotels with breakfast
Hôtel Continental
Hotel in BastiaBreakfast optionsScored out of 10, guest rating 8.5Very good - What previous guests thought, 1,600 reviewsSet in Bastia, 1.3 km from Minelli Beach, Hôtel Continental offers accommodation with a terrace, private parking and a bar.
From US$103.96 per nightHôtel Posta Vecchia
Hotel in BastiaBreakfast optionsScored out of 10, guest rating 8.2Very good - What previous guests thought, 1,159 reviewsSituated in Bastia and within 1.3 km of Saint Joseph Beach, Hôtel Posta Vecchia has a bar, non-smoking rooms, and free WiFi.
From US$94.51 per nightHôtel Le Bastia
Hotel in BastiaBreakfast optionsScored out of 10, guest rating 8.6Fabulous - What previous guests thought, 5,819 reviewsSet in Bastia, 1.6 km from Saint Joseph Beach, Hôtel Le Bastia offers accommodation with a shared lounge, private parking and a bar.
From US$101.68 per nightHotel Port Toga
Hotel in BastiaBreakfast optionsScored out of 10, guest rating 8.6Fabulous - What previous guests thought, 3,111 reviewsHotel Port Toga is located in Bastia, just a 2-minute walk from Port de Toga. Guests can enjoy the on-site bar. Free WiFi is available throughout.
From US$98.01 per nightChez Walter
Hotel in LuccianaBreakfast optionsScored out of 10, guest rating 8.5Very good - What previous guests thought, 1,081 reviewsChez Walter has rooms with views of its Mediterranean garden and is a 10-minute drive from Marana beaches.
From US$126.01 per nightLe Mariana
Hotel in CalviBreakfast optionsScored out of 10, guest rating 8.7Fabulous - What previous guests thought, 1,327 reviewsJust a 5-minute walk from the centre of Calvi, this hotel features a seasonal outdoor swimming pool with panoramic views of the sea and the mountains. It also has a hot tub, a sauna and fitness room.
From US$91.01 per nightHôtel Spa Restaurant La Madrague
Hotel in LuccianaBreakfast optionsScored out of 10, guest rating 8.6Fabulous - What previous guests thought, 2,107 reviewsSituated in Lucciana, 16 km from Station de Furiani, Hôtel Spa Restaurant La Madrague features accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a terrace.
From US$87.51 per nightSud Hôtel Restaurant
Hotel in BastiaBreakfast optionsScored out of 10, guest rating 8.4Very good - What previous guests thought, 1,869 reviewsThe Sud Hotel is located 2 km from the center of the port city of Bastia and less than 300 meters from the east coast of Corsica.
From US$79.34 per night
Budget hotels in Upper Corsica
La Châtaigneraie
Hotel in EvisaCheap hotelScored out of 10, guest rating 9.1Superb - What previous guests thought, 29 reviewsLa Châtaigneraie has a garden, shared lounge, a terrace and restaurant in Evisa. Featuring a bar, the property is located within 37 km of Calacuccia Lake.
From US$77.46 per night- Scored out of 10, guest rating 9.2Superb - What previous guests thought, 97 reviews
Located in Montegrosso, 16 km from Calvi Train Station, La Manufacture D'oriano LES NUITS AU VILLAGE provides accommodation with an outdoor swimming pool, free private parking and a restaurant.
From US$116.67 per night A STORIA
Hotel in BastiaCheap hotelScored out of 10, guest rating 8.8Fabulous - What previous guests thought, 1,907 reviewsSet in Bastia, within 1.6 km of Minelli Beach and 1.6 km of Bastia Port, A STORIA offers accommodation with a terrace and as well as free private parking for guests who drive.
From US$100.34 per nightAuberge les Oliviers
Hotel in LuccianaCheap hotelScored out of 10, guest rating 8.8Fabulous - What previous guests thought, 1,144 reviewsSituated 4 km from the beaches and the sea, Auberge les Oliviers offers a French restaurant which serves Corsican dishes and a bar. You can rest in the garden, next to the palm trees.
Cors'Hotel
Hotel in BigugliaCheap hotelScored out of 10, guest rating 8.0Very good - What previous guests thought, 1,397 reviewsThis hotel is located between Bastia city centre and Bastia Airport. Just 5 km from the beach, it offers a 2000m² garden, an outdoor swimming pool and a petanque court.
From US$86.46 per nightHotel Belvedere
Hotel in CalviCheap hotelScored out of 10, guest rating 8.0Very good - What previous guests thought, 1,120 reviewsHotel Belvedere is located in the heart of Calvi and just 100 meters away from the commercial port and beach. Set at the foot of the citadel, the hotel offers views of the sea and the gulf.
From US$61.84 per nightCastellu Rossu
Hotel in LuccianaCheap hotelScored out of 10, guest rating 8.4Very good - What previous guests thought, 1,657 reviewsThis Corsican hotel is located in Lucciana, 2 km from Bastia-Poretta Airport and 15 km south from Bastia. It is set in a large park and features a large outdoor pool, a tennis court and free Wi-Fi.
From US$79.43 per night- Scored out of 10, guest rating 8.9Fabulous - What previous guests thought, 2,920 reviews
The Best Western is located in Bastia, northern Corsica. Fully renovated in 2020, the hotel is on a hill, 1 km from the Old Port, the harbour and the town centre.
From US$96.61 per night
Hotels in Upper Corsica that you can book without a credit card
Hôtel Flor
Hotel in Saint-FlorentNo credit card neededScored out of 10, guest rating 9.1Superb - What previous guests thought, 1,414 reviewsLocated in Saint-Florent, 700 metres from Tettola Beach, Hôtel Flor provides accommodation with a shared lounge, free private parking and a terrace.
Hotel Cyrnea
Hotel in CalviNo credit card neededScored out of 10, guest rating 9.0Superb - What previous guests thought, 1,054 reviewsSet in Calvi, 700 metres from Pinède Beach, Hotel Cyrnea offers accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.
Hotel Tettola
Hotel in Saint-FlorentNo credit card neededScored out of 10, guest rating 9.0Superb - What previous guests thought, 1,138 reviewsHotel Tettola includes a beach area, a heated seasonal swimming pool in its garden and a bar. The rooms offer a private bathroom and a view of the sea or the street.
From US$116.03 per nightHôtel L'Escale Coté Port
Hotel in LʼÎle-RousseNo credit card neededScored out of 10, guest rating 9.0Superb - What previous guests thought, 1,351 reviewsThe Boutique Hotel l'Escale Coté Port is located just 80 metres from the beach and 300 metres from the centre of L’Île Rousse. It is set within a Japanese garden.
Le Saint Erasme, Hotel Eco Friendly
Hotel in CalviNo credit card neededScored out of 10, guest rating 9.0Superb - What previous guests thought, 1,465 reviewsLe Saint Erasme is situated on the seafront in Calvi, just 850 metres from Calvi Marina.
From US$111.58 per nightBoutique Hôtel Responsable et Restaurant Basgi Basgi
Hotel in Saint-FlorentNo credit card neededScored out of 10, guest rating 9.1Superb - What previous guests thought, 301 reviewsSet in Saint-Florent, 500 metres from Tettola Beach, Boutique Hôtel Responsable et Restaurant Basgi Basgi offers accommodation with an outdoor swimming pool, free private parking, a garden and a...
From US$177.11 per nightGrand Hôtel de la Scala
Hotel in CalacucciaNo credit card neededScored out of 10, guest rating 9.0Superb - What previous guests thought, 219 reviewsSet in Calacuccia, 1.2 km from Calacuccia Lake, Grand Hôtel de la Scala offers accommodation with a seasonal outdoor swimming pool, free private parking, a garden and a shared lounge.
Maria Die
Hotel in CalviNo credit card neededScored out of 10, guest rating 9.4Superb - What previous guests thought, 396 reviewsSet in Calvi, 500 metres from Roncu Beach, Maria Die offers accommodation with an outdoor swimming pool, private parking, a shared lounge and a terrace.
FAQs about hotels in Upper Corsica
Planning a trip? Get inspired by reviews of cities in Upper Corsica
- 10.0
Bastia is a wonderful town with a bit of everything going on...
Bastia is a wonderful town with a bit of everything going on, but without having a hectic feel. The central marina is a very peaceful place to just hang out or to have dinner. There are many restaurants and our sampling was very favourable. It's a town worth visiting for sure.Guest review byMBoyleBCCanada - 10.0
The size of the town and its citadel.
The size of the town and its citadel. The look and feel of the place with its fantastic beaches of white sand and turquoise waters and the passerelle between the sea and the forest . Ease of accessibility on foot, by train to Ile Rousse and the beautiful beaches en route, proximity by boat or by organised excursions to discover spectacular landscapes around and over Calvi. I absolutely loved the place and will be back.Guest review byChristinaSwitzerland - 10.0
Beautiful town, folk very friendly considering it is a...
Beautiful town, folk very friendly considering it is a tourist town. Great for nearby walks, superb river swim spots nearby. Lots of choice for eating drinking chilling. Easily 10 nearby walks from town or using very cheap bus service up valley. Great info available at tourist office, ie detailed walks and maps. Plus mountainbiking up restonica valley. Was never too hot in Mid August 2025.Guest review byAndy - 10.0
Lovely old town, with lots of quaint streets with...
Lovely old town, with lots of quaint streets with restaurants, bars and shops. The town beach was lovely but Bodri Beach, 3km away, is beautiful. The walk from L'ille Rouse to Bodri was VERY hard to find, but it can be done!Guest review byCaroline - 4.0
Saint Florent is a charming little town about 45 mins from...
Saint Florent is a charming little town about 45 mins from Losari. Unfortunately it’s packed with bars and cafes which serve a purpose but like a lot of places in Corsica mean that there’s little or no space for anything else- just feels like it lacks a bit of culture. Again like most places in Corsica any dish will cost you the standard 20 euros and I was amazed (as with other places in Corsica) how sparse the fish options are on menus- I’d expected it to have been a seafood paradise. So saint florent is ok for the day but given the awful beach (brown water and ridiculous winds) unless you like sipping overpriced cocktails and staring at the super rich on their yachts (who by the way are also getting their kicks from sitting back in luxury and staring at you) there’s not a great deal to do!Guest review byNickUnited Kingdom - 10.0
Our stay in Lucciana was chosen for the closeness to the...
Our stay in Lucciana was chosen for the closeness to the airport. It was very convenient, and made our 7:30 a.m. departure stress- free. We spent our time near Cervione and Felce to visit relatives and explore the birthplace of grandparents and great-grandparents. Corsica is absolutely beautiful. I visited last as a teenager with my mother in 1962. It's even far more beautiful than I remembered it to be.Guest review byLindaUnited States - 10.0
Algajola is a very pretty town with a small church and...
Algajola is a very pretty town with a small church and bastion. The beach is beautiful and the water crystal clear and safe bathing for young children. People snorkelled there around the rocks but I just swam. It has plenty of restaurants with friendly people, some with sea views. Watching and listening to the polyphonic trio in the church was one of my highlights. Also listened and danced to a very good band on a Saturday night. The trains are regular and Algajola is situated perfectly in the middle to visit L'ille-Rousse and Calvi plus all the perfect little secret beaches.Guest review byJanetUnited Kingdom - 8.0
The Corsican history is the middle ages.
The Corsican history is the middle ages. And Bastia has plenty on show. The museum is good. The citadel it is located in offers lots of nice restaurants and also a very nice, lovely smelling garden. The churches, in Bastia and in other towns and villages are richly decorated, evidence of great wealth deriving from Corsica's position in the trade routes criss crossing the area.Guest review byHubertUnited Kingdom - 10.0
The boat trip to Scandola nature reserve exceeded all...
The boat trip to Scandola nature reserve exceeded all expectations! Loved having a day to tour the villages of Balagne. Restaurants are excellent. We enjoyed salads at Il Resto. Wish we had had a full day for hiking a trail to lighthouse & beyond.Guest review byDianeUnited States - 6.0
Corte is a good place to do some hiking as the mountains and...
Corte is a good place to do some hiking as the mountains and hills are stunning. We found the people in Corte were not as friendly as other places in Corsica we visited- which does make a differnce! Personally I would skip Corte and stay longer somewhere else (Porto or Calvi were exceptional)Guest review byDarrenUnited Kingdom