France

Best Accommodation in Corsica

Where to Stay in Corsica: our selection of the best accommodation

Are you going to Corsica and want to know which are the best places to stay during your stay?

The island of beauty being large, it is really important to choose your accommodation so as not to travel too much each day during your Corsica itinerary.

To help you, I have prepared my guide to the best hotels to stay in Corsica according to your budget and the places/beaches/hikes you want to visit. Accommodation is classified into 2 sections, Haute-Corse and Corse du Sud, then by town.

I also tell you each time all the things to do nearby.

Whether you are looking for a hotel in the north of the island ( Bastia, Calvi, Corte ) or in the south, towards Ajaccio, Bonifacio, Porto-Vecchio, you will find what you are looking for here.

So, where to stay to visit Corsica?

Tips for your Corsica itinerary:

If you are planning to do a road trip in Corsica and change accommodation several times, I recommend that you read my detailed itineraries.

Lasting from 2 days to 3 weeks, they will allow you to prepare a great circuit in Corsica so you don’t miss a thing!

Read by clicking on the links below:

And if you have any questions to organize your itinerary in Corsica, do not hesitate to ask me in the comments, at the very end of this article.

Where to stay in Haute-Corse

We start with my selection of the best hotels to stay in North Corsica.

In this section you will find suggestions for accommodation in:

  • Bastia
  • Cap Corse (Macinaggio)
  • Saint Florent
  • bald
  • Cut.

If you are rather looking for accommodation to stay in South Corsica, go directly to the second part of the article by clicking here!

Where to stay in Bastia, North of Corsica

If you want to visit Northern Corsica, there is a good chance that you will arrive in Bastia. It is the best served city in terms of planes and ferries.

You will therefore certainly spend at least one night there when you arrive or leave.

During a short walk in Bastia, you can discover:

  • Place Saint-Nicolas where the tourist office is located and many bars/restaurants with terrace
  • Rue Napoléon, a pedestrian street lined with shops and where there are also 2 oratories
  • The Saint Jean-Baptiste church, built in the 17th century, is the largest church in Corsica
  • The citadel of Bastia which houses the history museum.

Here is my selection of the best hotels to stay in Bastia, in Haute-Corse

  • Best Western Bastia Centre: Located 1 km from the Old Port and the city centre. Spacious and very clean double room from €75 per night, breakfast at €11.50. Most: the comfort of the rooms, the private car park, the very pleasant staff. It is our favorite for its service / price ratio where to stay in Bastia!
  • Hotel Port Toga: Located just opposite the ferry arrival and departure port. Modern double room with comfortable bedding from €85 per night. Most: the roof terrace, the view of the sea, the good breakfast. This is the ideal hotel to stay for a ferry arrival or departure in Bastia!
  • Hotel Restaurant & Spa L’Ostella: Located 4 km from the center and 500 meters from the beach. Warm and comfortable double room, some with a balcony with sea view, from €90 per night, breakfast at €12.50. Most: the caring staff, the excellent restaurant, the wellness center with indoor swimming pool and jacuzzi.
  • Alivi: Located 350 meters from the beach and 2 km from the center of Bastia. Double room with terrace overlooking the sea from €135, breakfast at €16. Most: the pool, the setting, the view, the restaurant. This is our recommendation for an upscale stay in Bastia!
  • Hôtel Des Gouverneurs: located in the citadel, 2 minutes walk from the Old Port. Elegant and cozy double room from €180, breakfast at €19. Most: the view of Bastia and the sea, the geographical location, the availability of staff, the indoor swimming pool. This is our recommendation for luxury accommodation to stay in Bastia!
accommodation in Corsica
Staying in Bastia – Hôtel des Gouverneurs – An excellent choice where to stay in the North of Corsica

Where to stay in Cap Corse

Cap Corse is to the north of Bastia .

It is an excellent choice where to stay in Corsica if you want to discover the wilder and less touristy side of the island.

What makes it special are its tiny typical and picturesque villages such as Erbalunga, Centuri, Nonza and its black pebble beach, or even Patrimonio, which is home to many wine estates.

Hiking enthusiasts will not be left out by taking the coastal footpath which runs along a good part of Cap Corse (19 km in all) from Macinaggio to Centuri.

If you don’t want to walk so much, I recommend doing only the best known part: Macinaggio to Barcaggio in 3h30 and stopping for a swim break at one of the beaches.

Stay at Cap Corse

To visit Cap Corse, I recommend that you stay near Macinaggio, which will allow you to hike the coastal path.

Here is my selection of hotels to stay in Macinaggio:

  • Marina D’oro: Located on the port of Macinaggio, 100 meters from the beach. Double room with sober decoration from €70, breakfast at €7.50. Most: terrace with Jacuzzi, location near restaurants and shops. Perfect for inexpensive accommodation to stay in Corsica!
  • Adonis Macinaggio: Located opposite the port. Studio and apartment with kitchenette and balcony overlooking the garden or the sea from €75. Most: refurbished accommodation, cleanliness, free private parking.
  • Stella Marina: Located 100 meters from the port. Renovated, modern and bright double room with a large terrace, from €78, breakfast at €9.50. Most: the swimming pool, the calm, the private car park, the warm welcome. It is our favorite for its performance / price ratio in Macinaggio!
  • Hotel U Ricordu: Located 150 meters from the port. Modern and welcoming double room from €80, breakfast at €14. The pluses: the 2 heated outdoor swimming pools, the jacuzzi, the comfort of the bedding, the calm.
  • Le Tomino: Located on the heights of Macinaggio. Very comfortable and spacious suite with private terrace and sea view from €345, breakfast €19. Most: the infinity pool, the exceptional view of the bay, the restaurant, the calm and relaxing environment. This is our recommendation for a luxury stay in Cap Corse!
where to stay in Corsica
Stay in Cap Corse to do the customs trail

Where to stay in Saint-Florent (Northern Corsica)

Planning to spend a night in Saint-Florent during your stay in Corsica is super practical to be able to discover the Agriates desert.

The Agriates desert is known for hosting 2 of the most beautiful beaches in Haute-Corse : Saleccia beach and Lotu beach. You will be able to enjoy a day of relaxation and idleness on magnificent white sand beaches with turquoise water.

Here is my selection of the best accommodation in Saint-Florent

  • Adonis Saint-Florent: Located 600 meters from the center of Saint-Florent. Air-conditioned studios and apartments with kitchenette and balcony from €70, breakfast at €9.50. Most: the swimming pool, the cleanliness, the price/performance ratio. This is the best choice for an economical stay in Saint-Florent!
  • Hotel Tettola: Located 1.5 km from the port of Saint-Florent. Double room from 90€. Most: the swimming pool, the situation in front of the sea and access to the beach, the friendliness of the staff.
  • U Palazzu Serenu: Very nice charming hotel located in Oletta, just 10 minutes by car from Saint-Florent. Overlooking the gulf and the Agriates desert, the hotel, a former 17th century palace, offers splendid, elegant and spacious rooms decorated with original works of art. Intimate setting guaranteed with only 6 rooms and 2 suites, which means you should book as soon as possible to be sure you can stay there! From €180 in low season and €340 in summer, breakfast included. Most: the large outdoor swimming pool, the magnificent view (and even more so at sunset), the warm welcome, the calm. This is one of the most beautiful hotels to stay in Corsica as a couple!
hotel in Corsica
Saint-Florent – ​​U Palazzu Serenu – Luxury hotel where to stay in North Corsica

Where to stay in Calvi, in the North-West of Corsica

Calvi is for me one of the best choices where to stay in Corsica if you want to spend several days in the same place.

There are so many things to do and see around that you can easily stay 5 or 6 days in this corner of Haute-Corse without getting bored.

For a stay in Calvi, I recommend for example:

  • A walk in the citadel, the old town and along the port
  • A break on the immense sandy beach of Calvi, bordered by the pine forest
  • A boat trip among the various sea trips offered: the Scandola reservethe Revellata, or a fishing trip.
  • canyoning or rafting trip
  • To take the small train (the trinichellu) which passes by all the beaches and allows you to go to Ile Rousse
  • To discover the villages of Balagne: Calenzana, Montemaggiore, Speloncato, Pigna, Lumio
  • To hike in the forest of Bonifatu or at the tip of Revellata
  • Go swimming in the natural pools of the Fango Valley.

Here is my selection of the best hotels in Calvi

  • Le Saint Erasme: Located 850 meters from the port on the seafront. Double room well equipped with good bedding from 70€ per night, breakfast at 10€. Most: the swimming pool, the free private parking, the welcoming staff.
  • Camping La Pinède: Located just 200 meters from Calvi beach. Chalet and bungalow fully equipped, very functional and air-conditioned, with private terrace from 70€ per night. Most: swimming pool, tennis courts, playground, free parking. This is the ideal place to stay with the family in Northern Corsica!
  • Hotel Revellata: Located 450 meters from the port. Design and comfortable double room from 85€ per night, breakfast at 12€. The pluses: outdoor and indoor swimming pool, the Spa, the gym, the view, the excellent breakfast. It is our favorite for its price/performance ratio in Calvi!
  • Hotel Casa Bianca: Located 250 meters from the beach. Spacious and modern double room from €100, breakfast at €12. Most: the location, the welcoming staff, the comfort of the rooms.
  • La Signoria: 5* hotel located 3 km from Calvi beach. Warm and spacious suite with dressing room, marble bathroom and terrace from €320 per night, breakfast included. The pluses: the gourmet restaurant, the Spa, the swimming pool, the calm, the exceptional breakfast. This is our recommendation for a luxury stay in Calvi!
best accommodation in Corsica
Calvi – Hotel La Signoria – Luxury hotel where to stay in Corsica

Where to stay in Corte

If you plan a route in the North of Corsica, you will certainly pass by Corte. The city is located in the center of Haute-Corse, 1h15 by car from Bastia or 1h30 from Calvi.

Corte is the ideal place to stay in Corsica if you like hiking. There are plenty of wonderful hikes to do around, some of which are among the most famous on the island:

  • Les Gorges de la Restonica to join Lake Melo and Lake Capitello.
  • The Tavignano valley to combine walking and swimming in the river
  • The ascent of Monte Cinto, the highest peak in Corsica which reaches an altitude of 2706 meters
  • The Vizzavona forest and the trail to the English waterfall which is punctuated by lots of natural pools where you can swim
  • Lake Nino, the second largest lake in Corsica is located at 1743 meters.

The best places to stay in Corte, in Northern Corsica

  • Maison San Giovanni: Located 3 km from the center of Corte. Nice and clean double room from 60€ per night, breakfast included. Most: the great welcome, the good breakfast with fresh products, the calm. A good idea for cheap accommodation to stay in Corsica!
  • U Passa Tempu: Located in the center of Corte, right next to the Sainte-Croix chapel. Well-equipped studios and apartments with kitchenette and quiet, from €90 per night. Most: location, calm, private parking, warm welcome.
  • Hotel Si Mea: Located 15 minutes walk from the center. Spacious and warm double room from 120€ per night. Most: the swimming pool, the hearty breakfast based on local products, the pleasant environment.
  • Casa di a Restonica: Located 1 km from the center. Comfortable and modern double room from €140, breakfast at €14. Most: the swimming pool, the comfort, the calm of the place.
  • Hôtel Dominique Colonna: This 4* hotel is located 1 km from Corte, on the banks of the river. Very designer double room with refined decoration from €400, breakfast included. Most: the very beautiful swimming pool, the terrace at the water’s edge, the idyllic setting, the lovely staff. This is our recommendation for a luxury stay in Corte!
best hotel in Corsica
Corte – Hotel Dominique Colonna – Accommodation in Northern Corsica

Where to stay in South Corsica

Do you want to know where to stay to visit the South of Corsica?

Here is my selection of the best hotels to stay in South Corsica with suggestions for accommodation in:

  • Ajaccio
  • Porto-Ota
  • Bonifacio
  • Old Port
  • Zonza/Bavella
  • Solenzara

Where to stay in Ajaccio (South-West Corsica)

The best choice to start a circuit in South Corsica is to arrive in Ajaccio. It is the best served city in terms of planes and boats.

Here are the things to do in Ajaccio:

  • Visit the city center: the Bonaparte house, the Fesch palace, the cathedral, the market
  • Spending time at the beach: for my part, I really like the Terre Sacrée beach and its small coves with large rocks
  • Go to the tip of Parata to contemplate the Sanguinaires Islands
  • A boat trip to the Sanguinaires Islands
  • Discover the Capo di Feno and its 2 beautiful wild beaches.

The best hotels to stay in South Corsica, near Ajaccio

  • Hotel Spunta Di Mare: Located 150 meters from the beach and 2 km from Place Foch. Colorful double room, some with a balcony overlooking the sea from €99, breakfast included. Most: the indoor swimming pool, the view of Ajaccio from the terrace, the proximity to the airport.
  • Best Western Plus Ajaccio Amirauté: Located 350 meters from the beach and 1 km from the port. Modern and comfortable double room from €140, breakfast at €12. Most: the swimming pool, the warm welcome, the full and varied breakfast.
  • Sofitel Golfe d’Ajaccio Thalassa Sea & Spa: 5-star hotel located opposite the bay of Ajaccio and the Sanguinaires islands. Design double room, warm and comfortable with sea view from €170 per night, breakfast at €29. The pluses: the heated outdoor swimming pool, the breathtaking view of the sea, the Spa. It is our favorite for its exceptional location and setting in Ajaccio!
  • Cala di Sole: Located by the sea, between Ajaccio and the Sanguinaires Islands. Spacious and very well equipped double room with sea view from €200, breakfast at €17. Most: the private beach, the swimming pool, the free parking, the splendid view of the Sanguinaires islands. This is our recommendation for an upscale stay in Ajaccio!
  • Hôtel Le Week end: Also located between Ajaccio and La Parata, just 50 meters from Terre Sacrée beach. Spacious suite with private terrace and sea view from €390, breakfast €22. Most: the magnificent location, the excellent breakfast, the setting, the calm. This is our recommendation for a luxury stay in Ajaccio!
accommodation in Corsica
Ajaccio – Hotel Le Week End – Prestigious hotel where to stay in South Corsica

Where to stay in Corsica – Porto-Ota

You must plan to spend a night near Porto-Ota during your trip to Corsica.

Boat trips to the Scandola reserve and the creeks of Piana are organized from the port of this small town located between Ajaccio and Calvi . These 2 magnificent natural sites are also listed as UNESCO World Heritage Sites.

For me, if there is only one boat trip to do in Corsica, it’s this one!

Accommodation in Porto-Ota

  • Hotel and Residence Cala di sole: Located 1.2 km from the port of Porto. Double room with balcony from 80€. Most: the swimming pool, the sea and mountain view, the warm welcome. Perfect for an affordable night in Corsica!
  • Hotel Le Romantique: Located just 100 meters from Porto beach. Spacious double room with a small balcony and a view of the port from €90, breakfast at €9.50. Most: the pleasant staff, the location for visiting the creeks by boat, the hearty breakfast.
  • Logis Hotel Le Lonca: Located 2 km from the port and 1 km from the beach. Clean and spacious double room from €100, breakfast at €11. Most: the swimming pool, the private car park, the breakfast on the terrace, the staff with good advice.
  • Les Flots Bleus: Located on the seafront. Recently renovated double room with balcony overlooking the sea from €105 per night, breakfast €10. Most: the sublime view, the setting, the very warm welcome. It is our favorite for its price/performance ratio!
  • Résidence Hotelière Capu Seninu: Located on the banks of the river, towards the port. Modern and ultra well equipped studio and apartment with dishwasher, washing machine and a balcony from 160€. Most: spacious and well decorated accommodation, private parking. It is the ideal hotel where to stay in Corsica with the family because it can accommodate up to 6 people!
accommodation in Corsica
Stay in South Corsica – Boat trip in the Scandola Reserve

Where to stay in Corsica – Bonifacio

It is certainly the essential place to stay when visiting southern Corsica: Bonifacio.

With its houses built on the side of cliffs by the sea, Bonifacio represents the emblematic image of the island of beauty.

To see and do in Bonifacio:

  • A walk in the citadel, the historic center of the city
  • Visit the Bastion de l’Etendard to discover the history of Bonifacio and enjoy beautiful views from the ramparts
  • Go down (and especially go up!) the staircase of the Roy d’Aragon
  • A boat trip to discover the cliffs and sea caves
  • The Campu Rumanilu trail walk from where all the most beautiful photos of Bonifacio are taken
  • A day in the Lavezzi Islands to enjoy splendid little coves of fine sand and swim
  • Relax on the magnificent beaches in the area: Petit Sperone beach, Paragan beach, Fazzio beach…

Where to stay in Bonifacio, in the south of Corsica

To stay in Bonifacio, you can either choose accommodation in the heart of the city (citadel/port) to be close to everything, or move away a bit if you prefer more calm.

I have prepared a selection of accommodation for you according to these 2 categories.

Accommodation in the center of Bonifacio

  • Best Western Hotel du Roy d’Aragon: Located in the old port of Bonifacio. Modern and welcoming double room from €80, breakfast at €14.50. The pluses: the location at the foot of the citadel, the good breakfast, the free parking. It is our favorite for its price/performance ratio in Bonifacio!
  • Solemare: Located 100 meters from the port and 800 meters from the King of Aragon staircase. Modern double room with original decoration overlooking the port from €110, breakfast €15. Most: the heated outdoor swimming pool, the view, the location, the private car park. One of the few hotels in the center with a swimming pool in Bonifacio!
  • Santateresa: Located in the upper town of Bonifacio. Design and comfortable double room with sea view from 180€ per night, breakfast at 17€. Most: the excellent location for visiting Bonifacio, the breathtaking view, the neat decoration, the private car park. This is our recommendation for a luxury stay in Bonifacio!

Where to stay around Bonifacio

  • Hotel Maora Village: Located 300 meters from Maora beach and 6 km from Bonifacio. Double room with private terrace from €75, breakfast included. Most: the swimming pool, the jacuzzi, the calm, the excellent breakfast. The best choice where to stay in Bonifacio for an economical stay!
  • Les Chambres De Casarina: Located 400 meters from Maora beach and 6 km from the center of Bonifacio. Comfortable and tastefully decorated double room, with balcony, from €150, breakfast included and served in your room. Most: the heated swimming pool, the beautiful garden, the setting, the calm.
  • Hotel Cala di Greco: Located 2 km from the upper town of Bonifacio. Bright suite decorated with great care, some with a private swimming pool, from €200, breakfast at €16. The pluses: the 2 large heated outdoor swimming pools, the exceptional view of Bonifacio, the magnificent setting. This is our recommendation where to stay for a romantic weekend in Bonifacio!
  • Hotel Version Maquis Citadelle: This 5* hotel is located 1.5 km from the citadel. It offers sublime suites, spacious and with private terrace from €450 per night, breakfast included. Most: the infinity pool, the calm, the attentive staff, the restaurant. This is one of the most beautiful hotels to stay in South Corsica!
accommodation in Corsica
Staying in Southern Corsica in Bonifacio

Where to stay in Porto-Vecchio, in the south of Corsica

If you want to enjoy some of the most beautiful beaches in Corsica, staying in Porto-Vecchio is an excellent choice!

You will be spoiled for choice where to put your towel:

  • Rondinara beach, which owes its name to its arcuate shape
  • The Palombaggia beach whose reputation is second to none! Umbrella pines, calm and translucent water, fine sand, the setting is truly heavenly!
  • Tamaricciu beach, bordering Palombaggia, the atmosphere is more family-oriented
  • Santa Giulia beach, another very famous beach near Porto-Vecchio
  • San Ciprianu beach, perfect with children because it is located in a bay that is well sheltered from the wind and shallow
  • Pinarellu beach, a long beach lined with pine trees and with shallow water
  • Carataggio beach, much wilder than all the others.
accommodation in Corsica
Palombaggia beach, one of the most beautiful beaches in Corsica

The best hotels to stay in Porto-Vecchio – South Corsica

  • Residence Marina Di Santa Giulia: Located 800 meters from the beach of Santa Giulia. Modern and bright apartments and villas, fully equipped with dishwasher, barbecue, private terrace from 70€. Most: the swimming pool, the location, the view of the sea, the comfort of the apartments. It is our favorite for its price/performance ratio where to stay in Porto-Vecchio!
  • Hotel Costa Salina: Located at the end of the Porto-Vecchio marina. Modern and spacious double room with balcony and some with sea view, from €115, breakfast at €16. Most: the swimming pool, free private parking, good bedding, very friendly staff.
  • Le Balamina: Located 2 km from the port. Very spacious and bright double room with refined decoration from €140, breakfast at €17. Most: the indoor swimming pool, the roof terrace, the welcoming staff.
  • Residence Santa Giulia Palace: Located 800 meters from Santa Giulia beach. Modern and comfortable apartment, super well equipped with crockery and small appliances, which can accommodate up to 6 people, from €160. Most: the swimming pool, the geographical location, the view of the bay, the relaxing setting. This is our hotel recommendation where to stay with family or friends in South Corsica!
  • Hotel Le Roi Théodore & Spa : Located 5 minutes by car from downtown Porto-Vecchio. The hotel offers spacious double rooms with lounge area and beautiful stone bathroom from €200 per night, breakfast at €12. Most: the outdoor setting and the beautiful swimming pool, the Spa, the heated indoor swimming pool, the excellent breakfast, the restaurant. A very beautiful luxury hotel to stay in Porto-Vecchio!
accommodation in Corsica
Hotel Le Roi Théodore & Spa – Porto-Vecchio – 5* hotel where to stay in South Corsica

Where to stay in Zonza / Col de Bavella

Zonza is a small mountain village located north of Porto-Vecchio, at the foot of the Aiguilles de Bavella massif.

It is very practical to stay there for a night or two if you want to take advantage of the beautiful hikes to be done in the surroundings.

I particularly recommend the Piscia di Gallu (the largest Corsican waterfall) and the Trou de la Bombe at Col de Bavella.

If you lodge towards Bavella

There are not many hotels in this area, so try to get there as early as possible to make your reservation.

  • Hotel Restaurant L’Aiglon: located in the village. Typical mountain hotel with double room with a slightly outdated decor but very clean, from €70 per night, breakfast at €8. most: very friendly hosts, very good restaurant with local products.
  • Hotel Clair de Lune: located 6 km from the Aiguilles de Bavella. Bright double room from €80 per night, breakfast at €10. Most: the swimming pool, the reception and the pleasant staff.
  • Hotel La Terrasse: also located in the village. Warm and very clean double room from 86€ per night, breakfast at 9€. Most: the calm, the beautiful view, the quality of the meals.
  • Hotel Le Tourisme: located in Zonza. Modern and comfortable double room from €100 per night, breakfast included. Most: the swimming pool, the jacuzzi, the exceptional location and view, the excellent breakfast. Definitely one of the best places to stay in Zonza!
accommodation in Corsica
Bavella needles

Where to stay near Solenzara, in the South-East of Corsica

Sari-Solenzara is a small seaside town located in the South East part of Corsica.

Its geographical position is perfect as a stopover town for one night to cut the journey a little if you want to travel between the South of Corsica and Corte in particular.

If lodging towards Solenzara

There are not a lot of accommodation choices in this part of the island, so remember to book in advance to make sure you have room.

  • Hotel Restaurant La Caravelle: Located 350 meters from the beach. Modern and warm double room from €70 per night, breakfast at €8. The pluses: the terrace with a view of the sea, the decor of the rooms recently renovated.
  • Le Thyreneen: Located on the seafront of Solenzara. Villa with lounge area and equipped kitchen that can accommodate up to 4 people from €75, breakfast at €8. Most: the swimming pool, the sea view, the reception, the calm. It is our favorite for its price / performance ratio in Solenzara.
  • Hôtel Des Nacres: Located in the hamlet of Travi, north of Solenzara. Spacious and bright double room from €80 per night, breakfast at €8. Most: the swimming pool, the comfort of the beds, the very friendly staff.
  • Hotel Maquis et Mer: Located 400 meters from Solenzara beach. Pleasant double room with some sea views, from €115, breakfast €12. Most: the warm welcome, the parking, the view.

Staying in a campsite in Corsica

And if you prefer the camping option for your holidays, you will also find the list of all the campsites in Corsica and can easily book online by clicking on the button below.

A tip: book quickly as long as there is space 😀

Where to stay in Corsica: the summary table of the best hotels

So that you have a better idea of ​​the hotels where to stay in Corsica, I have made a table that summarizes all those I am talking about in this article. You can sort them by price or by cities!

So, where did you plan to stay to visit Corsica?

Camille L.

Passionate about foreign languages, cooking and writing. I wish to share with you the places, the meetings and the gastronomic discoveries which gave relief to my travels.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button