Stay in two or three places, not one. Use Ajaccio or Bastia for arrival and ferries, Calvi for beaches and boat trips in the northwest, and Bonifacio or Porto-Vecchio for the south. Corsica's roads are slow, so choose bases by the part of the island you want to cover, not by one dot on the map.
Nuestras selecciones de un vistazo
| Opción | Best for | Transit | Price band | Consultar precio |
|---|---|---|---|---|
| Ajaccio | Arrivals, city beach, the south | Airport 15–25 min | $$ | See price |
| Bastia | Ferries, Cap Corse | Airport 25–30 min | $$ | See price |
| Calvi | Beach days, boat trips | Airport about 10 min | $$–$$$ | See price |
| Bonifacio | Cliffs, short stays | Figari 25–30 min | $$–$$$ | See price |
| Porto-Vecchio | Beach weeks, drivers | Figari about 30 min | $$–$$$ | See price |
- AjaccioArrivals, city beach, the south · Airport 15–25 min · $$See price
- BastiaFerries, Cap Corse · Airport 25–30 min · $$See price
- CalviBeach days, boat trips · Airport about 10 min · $$–$$$See price
- BonifacioCliffs, short stays · Figari 25–30 min · $$–$$$See price
- Porto-VecchioBeach weeks, drivers · Figari about 30 min · $$–$$$See price
Podemos ganar una comisión. Nunca influye en nuestras selecciones.
How to choose
Corsica is a mountain island, not one resort, and where you sleep decides how much of your trip is spent in a car. The Corsica travel guide covers the whole island; this page settles the practical question of where to base yourself, and how it fits with the rest of a France trip.
The map is deceptive. Ajaccio and Bonifacio look close, but the road takes roughly two to two and a half hours. Bastia and Calvi are similar. Crossing the island twice is the most common planning mistake, so the best approach is two or three bases, each for two or three nights, in the part of the island you want to cover. Our guide to how many days to give Corsica turns that into routes.
Three things decide the choice. The first is how you arrive. Ferries from the mainland dock at Ajaccio, Bastia and several smaller ports such as Porto-Vecchio, Propriano and L'Île-Rousse, and flights land at Ajaccio, Bastia, Calvi and Figari, so your first night is usually near your arrival point; see how to get to Corsica before you book anything. The second is whether you drive. Without a car, Ajaccio, Bastia and Calvi work best because they have town beaches, and trains or buses link some of them. The third is the season. Many small hotels and restaurants close from late autumn to spring, so check opening dates, especially in the south and on Cap Corse.
Price bands below are per night for a double room: $ is a simple hotel or guesthouse, $$ a mid-range hotel, $$$ an upscale hotel or beach resort. Rates swing widely between shoulder months and August, so treat the bands as a guide and check current prices at booking.
1. Ajaccio
Ajaccio is the island's capital on the west coast, a working town with a harbor, an old center, a city beach and a bay that looks south toward the Sanguinaires islands. It has an airport, a ferry port and a station for the small railway, which makes it the easiest base for a first night or a last one. The old town is easy to explore on foot, and Napoleon's birthplace and a few museums give a rainy-day plan.
It also works as a base for the southwest. The coast road north toward Piana and the Calanques de Piana is a long, rewarding drive, and the south toward Propriano and Bonifacio is further still. Ajaccio is not a beach resort in the classic sense, so if sand and calm water are the goal, look at Calvi or Porto-Vecchio.
Hotels here range from business-style stays near the center to guesthouses and apartments close to the beach. Rooms near the port suit early ferries; those further along the bay are quieter.

Worth it if you want a city base with the old town and harbor on foot.
Napoleon
- Ventaja: Walk to the old town and the harbor
- Ventaja: Well-reviewed three-star, 8.3/10 from 2,465 guests
Podemos ganar una comisión. Nunca influye en nuestras selecciones.
2. Bastia
Bastia is one of the island's main ferry ports, with sailings from the mainland and Italy docking close to the old harbor. Operators include Corsica Linea from Marseille, and the island's official tourism site also lists Corsica Ferries and Moby Lines, so check each timetable for your dates. The center has a citadel on the hill, an old port lined with restaurants and a working-town feel that is less polished than Calvi or Bonifacio. For many travelers it is a practical one-night stop at the start or end of a trip.
Its real value is as a gateway to Cap Corse, the finger-like peninsula to the north with small villages, stone watchtowers and coves. Roads there are slow and scenic, so give it a full day, or stay in a village for a quieter night. The east coast south of Bastia is flatter and offers longer beaches, though it is less dramatic.
Expect business hotels and guesthouses around the harbor, and a smaller choice of seafront rooms. If you arrive on a night ferry, ask about an early check-in or a luggage store.

For a stay close to Bastia’s centre, this one is 800 metres away
Mer Sea 1 A 8 Personnes 80m2 A 120m De La Mer
- Ventaja: Short walk to the old port and restaurants
- Ventaja: 80 m² for up to eight, 120 m from the sea
Podemos ganar una comisión. Nunca influye en nuestras selecciones.
3. Calvi
Calvi is the island's classic beach base: a citadel on a rock above a long, sandy bay, with a marina and a row of harbor restaurants. The town is compact and easy to walk, the bay is calm in good weather and there is a small airport a few minutes away. See the Calvi travel guide for what to do and how to avoid the worst of the summer crowds.
From Calvi you can take boat trips toward the Scandola reserve and the northwest coast, and drive into the Balagne hill villages in half a day. It is a better base for the north than for the island as a whole: the south is a long day's drive away. Hotels range from small family-run places to larger beach resorts, with a good choice of apartments for longer stays.
Evenings are lively in July and August and calm in spring and autumn, when many restaurants are still open but the pace is slower.

A good pick for the north of Corsica, with the bay and marina close.
Hotel le Dauphin
- Ventaja: Close to the bay and the marina
- Ventaja: 8.7/10 from 1,871 guest reviews
Podemos ganar una comisión. Nunca influye en nuestras selecciones.
4. Bonifacio
Bonifacio is the most dramatic stop on the island: a walled old town on white limestone cliffs above a long, narrow harbor. Boat trips run along the foot of the cliffs and out to the Lavezzi islands, and the old town has steep stairs, narrow lanes and views over the strait toward Sardinia. Our Bonifacio guide covers what to see and how to handle summer parking.
It is a good place for one or two nights. Day-trippers leave by evening, so the old town is quieter at dawn and after dinner. The trade-off is the cost and the practicalities: rooms in or near the old town are pricier, parking is scarce in summer and the nearest long beaches are a short drive away.
Most hotels are small and some are in historic buildings, with steep stairs and no lifts, so check access if you travel with heavy bags or limited mobility.

If you don't mind staying outside Bonifacio's centre, this is an option
ibis Styles Ajaccio Napoleon
- Ventaja: 8.7/10 from 2,209 guest reviews
- Desventaja: 1.4 km from Bonifacio centre
Podemos ganar una comisión. Nunca influye en nuestras selecciones.
5. Porto-Vecchio
Porto-Vecchio is the beach base for the southeast. The small old town sits above a marina, and some of the island's best-known beaches, such as Palombaggia and Santa Giulia, are a short drive away. It is the best choice for a week built around swimming and relaxing, and it is only 30 to 40 minutes from Bonifacio by road.
You will need a car. Beaches are spread along the coast and parking fills early in July and August, so go in the morning or in shoulder months. Hotels include beach resorts, small family-run places and apartments, and prices rise sharply in peak weeks.
If you land at Figari, Porto-Vecchio is an easy first stop, and you can move to Bonifacio for the cliffs. The two together make a good three or four night base for the south.

If you want Porto-Vecchio nearby, this stay is just over a kilometre from its centre
A Casa Di Rose
- Ventaja: Porto-Vecchio centre 1.1 km away
- Ventaja: Guest rating of 9.8/10 from 76 reviews
Podemos ganar una comisión. Nunca influye en nuestras selecciones.
Which base fits which trip
Start from your arrival point and your length of stay, not from a list of famous places. For a week by car that stays in the south, use Ajaccio or Figari at the start and put your nights in Porto-Vecchio and Bonifacio. For a week in the north, use Bastia or Calvi at the start and split your nights between Calvi and either Bastia or a village on Cap Corse. A ten-day loop adds a night in Corte for the mountains and puts two or three nights on the west coast near Ajaccio and Piana.
For a short stay of three or four nights, pick one base only. Calvi and Ajaccio both work without a car, since each has a town beach and an airport close to the center. Calvi suits a beach break, and Ajaccio suits a city break with a coast drive. Bonifacio on its own is better as a night than as a base, because the cliffs and the old town can be done in a day and a half.
If you arrive by an overnight ferry, sleep your first night close to the port rather than driving straight to a distant base. Ajaccio, Bastia and Porto-Vecchio all take arrivals well, with a harbor, restaurants and parking within a few minutes.
Without a car
A stay without a car works if you accept a smaller map. The small railway runs between Bastia, Corte and Ajaccio, and a second line serves the Balagne coast around Calvi and L'Île-Rousse, so a train trip along the spine of the island is possible; check the season and the timetable on the operator's page before you plan around it. Buses link the main towns but are infrequent, and most beaches, trailheads and hill villages have no service.
Choose Calvi or Ajaccio, book a room within walking distance of the beach or the old town, and add boat trips and taxis for the rest. A day tour can cover the Balagne villages or the Piana coast, and a short taxi ride can reach a quiet beach. If you plan more than two excursions outside town, renting a car for those days costs less than taxis, and you can return it the evening before you leave.
What to skip
Skip the idea of one base for the whole island. The map is small, but a transfer from Ajaccio to Bonifacio or from Bastia to Calvi takes a good part of a day, so a single base means long daily drives. Skip Bastia as a beach base: it is a working port town, and its beaches are modest compared with the northwest or the south. Skip Bonifacio in the middle of the day in July and August, when the old town is at its most crowded, and walk the lanes at breakfast or after dinner.
Skip the last-minute booking of a beach resort in the first two weeks of August. Rooms and cars are the first to sell out, and prices are at their peak. A mid-June or mid-September date gives you the same sea at lower prices, with most businesses open.
Mistakes to avoid
The first mistake is choosing a base from a map without checking drive times, which are often twice what a straight line suggests. The second is booking a room with steep stairs for a traveler who cannot manage them. Old-town hotels in Bonifacio and Calvi often have no lifts. The third is arriving in the shoulder season without checking opening dates, since some small hotels and restaurants close in winter and on the edges of the season. The fourth is counting on parking: in July and August it is scarce in Bonifacio and at the main beaches, so ask the hotel what it offers before you book.
Booking tips for Corsica
Book early for July and August, when ferries and rooms fill first, and for any dates around French school holidays. Late May, June and September give a better balance of warm weather, open businesses and lower prices. Many small hotels and restaurants close in winter, so check dates before you commit to a base.
Hotels in France add a local tourist tax per person per night, usually collected at the hotel and shown separately from the room rate. The amount varies by town and category, so check the final price at booking; our note on tourist taxes in Europe explains how it works.
Book the room first, then the transport. A rental car often decides whether a base works, and cars are limited in summer, so reserve it with the room. Our France transport guide covers trains and cars, and the Schengen 90 in 180 rule explains how your days count if you are combining Corsica with other countries. Get an eSIM from our connectivity guide before you go, because signal drops in mountain valleys.
Compare cover in our travel insurance guide, and read how to get to Corsica before you fix dates.
Preguntas frecuentes
Where is the best place to stay in Corsica?
There is no single best base, because the island is large and the roads are slow. Choose Ajaccio or Bastia to arrive, Calvi for beaches in the northwest and Bonifacio or Porto-Vecchio for the south. Two or three bases beat one.
Is it better to stay in Ajaccio or Bastia?
Ajaccio if you want the southwest, Napoleon sights and a city beach. Bastia if you arrive by ferry from Nice, Marseille or Italy and want Cap Corse. Both have an airport and a ferry port, so the choice follows your route.
Is Bonifacio or Porto-Vecchio better for a beach holiday?
Porto-Vecchio is the better beach base because its famous beaches are a short drive away. Bonifacio is better for cliffs, the old town and boat trips, and works well for a night or two.
Do you need a car if you stay in Calvi?
Not for the town: the citadel, harbor and long beach are close. You do need a car, taxi or tour for the Balagne villages and the Scandola boat trips from nearby ports, so rent for a day or two.
How many nights should you spend in each place?
Two nights is a sensible minimum anywhere, because transfers eat half a day. Three nights suit Calvi or Porto-Vecchio if beaches matter. One night is enough for Bastia or Bonifacio on a tight loop.
When should you book Corsica hotels?
Book early for July and August, when ferries and rooms fill first. Shoulder months in late May, June and September have better choice and prices. Many small hotels close in winter, so check opening dates before you commit.
Historial de actualizaciones
- Replaced the placeholder map with a map of the areas, numbered to match the sections.
- Expanded. Ferry operators and mainland routes checked on La Méridionale, Corsica Linea and the Corsica tourism board sites (Marseille to Ajaccio, Bastia, Propriano, Porto-Vecchio and L'Île-Rousse; Toulon to L'Île-Rousse); the four airports confirmed from Air Corsica listings. Rail seasons, drive times and opening dates of hotels were not verified and are left approximate. No prices are quoted.