Bastia
Base · 1–2 nights
The port-city entry point: use its old harbor, citadel, baroque churches and markets for a real Corsican city rather than a resort warm-up. Worth one or two nights, not the core of a beach holiday.
Cap Corse
Base · 2 nights
The peninsula north of Bastia is the island’s great coastal drive: Erbalunga, Macinaggio, Centuri, Nonza and the D80 loop deliver fishing ports, towers and exposed headlands. Give it a full day at minimum; it is too spread out to treat as a quick detour.
Saint-Florent, Nebbiu & Patrimonio
Base · 2–3 nights
A compact, handsome base for Agriates boat trips and Patrimonio wine country. Saint-Florent works because it combines useful logistics with enough restaurants and evening life; it is expensive and crowded in peak summer.
Désert des Agriates
Come specifically for Lotu’s shallow water and Saleccia’s long white-sand beach backed by pines. This is a full-day boat or walking outing from Saint-Florent, not a place to tackle with a standard rental car.
Balagne
Base · 3–4 nights
The easiest all-round coastal base area combines Calvi’s citadel and long beach, L’Île-Rousse’s market-town feel, Algajola, and hill villages such as Pigna and Sant’Antonino. Choose Calvi for energy and choice; choose L’Île-Rousse for a less polished, more local rhythm.
Corte & the Restonica Valley
Base · 1–2 nights
Corsica’s mountain heart pairs the citadel and Musée de la Corse with river pools, steep valleys and access to serious walking. Stay at least two nights if you want a Restonica day; it is essential context for the island but a poor base for beach-first trips.
Niolu
The high basin around Calacuccia and Albertacce is for Monte Cinto country, reservoirs, forest and pastoral mountain roads. It is a rewarding add-on for confident drivers and hikers, but too sparse and weather-dependent for a hurried first itinerary.
Castagniccia, Casinca & Costa Verde
Short stop · 1 night
This chestnut-covered southeast is the slower, food-led side of Haute-Corse: old villages, honey, chestnut flour and church-filled slopes rather than headline sights. Visit with a car and patience, ideally on a second trip or as a rural counterpoint to the coast.
Borgo, Biguglia & the East Coast
Short stop · 1 night
The coastal plain is practical for Bastia airport, broad quieter beaches and lower-cost stays, but it lacks the concentration of scenery and character found in Balagne, Cap Corse or Corte. Use it as an arrival/departure base rather than the centerpiece of a short trip.
Classic Haute-Corse first trip
8 nightsBastia (1 night) → Saint-Florent, Nebbiu & Patrimonio (2 nights) → Balagne (3 nights) → Corte & the Restonica Valley (2 nights)
The sensible first visit with a car: one proper city evening, an Agriates boat day and Patrimonio wine, then Balagne’s beaches and villages, finishing in the mountains. It covers Haute-Corse’s essential contrasts without pretending the roads are fast.
Plan this routeRail-led coast break
6 nightsBastia (2 nights) → Balagne (3 nights) → Bastia (1 night)
The workable no-car or car-light version. Use Bastia for the old port and a guided Cap Corse outing, then take the train to Calvi or L’Île-Rousse for beaches, restaurants and easy days. Return to Bastia the night before departure; do not gamble on a same-day rail connection.
Plan this routeCap Corse and northwest coast road trip
10 nightsBastia (2 nights) → Cap Corse (2 nights) → Saint-Florent, Nebbiu & Patrimonio (2 nights) → Balagne (3 nights) → Corte & the Restonica Valley (1 night)
For travelers who want the D80 loop, fishing ports and headlands as much as beaches. Sleeping on Cap Corse prevents the usual mistake of reducing the peninsula to a rushed day trip. Add a Corte night from Balagne if hiking matters more than another beach day.
Plan this routeTwo-week deeper Haute-Corse
14 nightsBastia (2 nights) → Cap Corse (2 nights) → Saint-Florent, Nebbiu & Patrimonio (3 nights) → Balagne (4 nights) → Corte & the Restonica Valley (2 nights) → Castagniccia, Casinca & Costa Verde (1 night) → Borgo, Biguglia & the East Coast (1 night)
The route for people who want market mornings, winery stops and rural villages alongside the marquee coast. It leaves enough slack for weather-dependent Agriates boats and no-driving afternoons. Add Niolu only by taking a night from Balagne or Corte; it is not a casual extra.
Plan this routeFrance