Ferries, vols, location de voiture, bus et train : tout ce qu'il faut savoir pour organiser votre séjour en Corse.
Ferries, flights, car hire, buses and trains: everything you need to plan your Corsica trip.
Sites naturels, plages de rêve et randonnées spectaculaires — découvrez les incontournables de l'Île de Beauté avant d'organiser votre itinéraire.
Natural sites, dream beaches and spectacular hikes — discover Corsica's must-sees before planning your itinerary.
Presqu'île sauvage au nord de Bastia, le Cap Corse est une succession de villages perchés, de criques turquoise et de panoramas sur la mer Tyrrhénienne. La route en corniche (D80) offre des vues à couper le souffle sur l'Italie par temps clair. Incontournable pour une demi-journée depuis Bastia.
Wild peninsula north of Bastia, Cap Corse is a succession of perched villages, turquoise coves and panoramas over the Tyrrhenian Sea. The corniche road (D80) offers breathtaking views of Italy on clear days. A must-do half-day from Bastia.
La citadelle médiévale suspendue au-dessus des falaises calcaires blanches est l'un des panoramas les plus saisissants de Méditerranée. Les grottes marines, accessibles en bateau, sont à ne pas manquer.
The medieval citadel perched above white limestone cliffs is one of the most striking views in the Mediterranean. The sea caves, accessible by boat, are not to be missed.
Classées UNESCO, ces formations granitiques rouges plongeant dans la mer bleue sont parmi les plus belles de Méditerranée. Admirez-les depuis la route ou en bateau depuis Porto.
UNESCO-listed red granite formations plunging into the blue sea — among the most beautiful in the Mediterranean. View from the road or by boat from Porto.
Régulièrement élue parmi les plus belles plages d'Europe, Palombaggia offre 1,5 km de sable fin blanc encadré de pins parasols et d'eaux turquoise transparentes. Arrivez avant 10h en juillet-août. Accès : voiture ou navette depuis Porto-Vecchio.
Regularly voted among Europe's most beautiful beaches, Palombaggia offers 1.5 km of fine white sand framed by umbrella pines and crystal turquoise water. Arrive before 10am in July-August.
Paradis sauvage accessible en 4x4, bateau depuis Saint-Florent ou à pied (2h de marche). Sable immaculé, eau d'un bleu irréel — une des plus belles plages préservées de Corse.
Wild paradise reachable by 4x4, boat from Saint-Florent or on foot (2h walk). Immaculate sand, unreal blue water — one of Corsica's most pristine beaches.
Lagune circulaire en forme de fer à cheval, aux eaux d'un bleu-vert spectaculaire. Idéale pour le snorkeling grâce à son eau peu profonde et calme. L'une des plus photogéniques de l'île.
Circular horseshoe-shaped lagoon with spectacular blue-green water. Ideal for snorkelling thanks to its shallow, calm water. One of the island's most photogenic spots.
Classé parmi les sentiers les plus difficiles et les plus beaux d'Europe, le GR20 traverse la Corse du nord (Calenzana) au sud (Conca) sur 180 km en 15 étapes. Bastia est le point de départ idéal : la gare routière (5 min de Bastia-Room) dessert Calvi, proche de Calenzana.
Ranked among the most difficult and beautiful trails in Europe, the GR20 crosses Corsica from north (Calenzana) to south (Conca) over 180 km in 15 stages. Bastia is the ideal starting point: the bus station (5 min from Bastia-Room) serves Calvi, close to Calenzana.
Lac glaciaire à 1 641 m d'altitude, entouré de pozzines (pelouses tourbeuses) et de chevaux sauvages. Randonnée aller-retour de 14 km (env. 5h) depuis Castellu di Verghio. Accessible en voiture depuis Corte (1h30).
Glacial lake at 1,641m, surrounded by pozzines (peat meadows) and wild horses. 14 km return hike (approx. 5h) from Castellu di Verghio. Accessible by car from Corte (1h30).
À 15 min de Corte (accessible en train depuis Bastia), les gorges de la Restonica offrent des lacs glaciaires d'altitude. Randonnée de 3 à 5h avec baignade possible dans les vasques naturelles.
15 minutes from Corte (accessible by train from Bastia), the Restonica gorges offer high-altitude glacial lakes. 3–5h hike with swimming in natural rock pools.
Note photos : Toutes les images de ce guide sont optimisées en format WebP pour un chargement rapide. Vous souhaitez comprimer vos propres photos en WebP ? Téléchargez notre script Python gratuit en bas de page.
Photo note: All images in this guide are optimised in WebP format for fast loading. Want to compress your own photos to WebP? Download our free Python script at the bottom of the page.
La Corse dispose de quatre aéroports internationaux : Bastia-Poretta (nord), Ajaccio-Napoléon Bonaparte (ouest), Calvi-Sainte-Catherine (nord-ouest) et Figari-Sud Corse (sud). La haute saison (juillet-août) voit les tarifs s'envoler — réservez vos billets dès janvier ou février pour les meilleures offres.
Corsica has four international airports: Bastia-Poretta (north), Ajaccio (west), Calvi (northwest) and Figari (south). Book early — summer prices rise sharply from spring.
Compagnie régionale corse. Vols depuis Paris-Orly, Lyon, Marseille, Nice, Bordeaux, Nantes, Toulouse et plusieurs villes européennes. Flotte moderne, service impeccable.
Corsica's regional airline. Flights from Paris-Orly, Lyon, Marseille, Nice and several European cities.
aircorsica.comVols réguliers depuis Paris-Orly vers Bastia, Ajaccio, Calvi et Figari. Correspondances depuis de nombreuses villes via Paris. Idéal pour les voyageurs en provenance de l'étranger.
Regular flights from Paris-Orly to all four Corsican airports. Good connections via Paris for international travellers.
airfrance.frVols low-cost depuis Paris-CDG, Lyon, Bordeaux, Nantes, Toulouse et plusieurs villes européennes (Londres, Genève, Amsterdam). Bonne couverture en été.
Low-cost flights from Paris-CDG, Lyon and European cities including London, Geneva and Amsterdam. Good summer coverage.
easyjet.comSpécialiste des liaisons entre villes européennes de taille moyenne. Dessert Bastia et Ajaccio depuis de nombreuses villes françaises et européennes à prix compétitifs.
Specialist in routes between mid-size European cities. Serves Bastia and Ajaccio from many French and European cities.
volotea.comConnexions low-cost depuis plusieurs villes françaises et européennes, principalement vers Figari (Porto-Vecchio) et Ajaccio. Bien pour l'accès au sud de l'île.
Low-cost connections from several French and European cities, mainly to Figari and Ajaccio. Best for the south of the island.
ryanair.comVols low-cost du groupe Air France depuis Paris-Orly, Nantes, Lyon et d'autres villes françaises vers les aéroports corses. Bons tarifs en réservation anticipée.
Air France group low-cost airline. Flights from Paris-Orly, Nantes, Lyon and other French cities to Corsica.
transavia.comConseil : Pour Bastia, préférez l'aéroport Bastia-Poretta (BIA), à seulement 25 minutes du centre-ville. Une navette aéroport relie l'aéroport à la gare routière de Bastia. Bastia-Room se trouve à 2 min à pied de la gare — parfait pour une arrivée tardive.
Tip: For Bastia, fly into Bastia-Poretta (BIA), 25 minutes from the city centre. An airport shuttle runs to Bastia bus station. Bastia-Room is a 2-minute walk from the station — perfect for late arrivals.
Le ferry reste le moyen le plus populaire pour venir en Corse, surtout en famille ou avec un véhicule. Plusieurs ports continentaux desservent la Corse : Marseille, Toulon, Nice et Gênes (Italie). Les traversées durent entre 5h (rapide) et 13h (nuit). Le port de Bastia est la principale porte d'entrée au nord de l'île.
Ferry remains the most popular way to reach Corsica, especially for families or with a vehicle. Crossings from Marseille, Toulon, Nice and Genoa (Italy) take between 5 and 13 hours. Bastia port is the main northern gateway.
| Compagnie | Ports départ | Ports arrivée (Corse) | Durée | Site |
|---|---|---|---|---|
| Corsica Ferries | Toulon, Nice, Savone (IT) | Bastia, Ajaccio, L'Île-Rousse, Propriano | 5h – 9h | corsica-ferries.fr |
| Corsica Linea | Marseille, Toulon | Bastia, Ajaccio, L'Île-Rousse, Porto-Vecchio | 7h – 13h | corsicalinea.com |
| La Méridionale | Marseille | Bastia, Ajaccio, Propriano, Porto-Vecchio | 10h – 13h | lameridionale.fr |
| Moby Lines | Gênes, Livourne (IT) | Bastia | 4h – 8h | mobylines.fr |
| Grimaldi Lines | Livourne, Savone (IT) | Bastia, Porto-Vecchio | 5h – 10h | grimaldi-lines.com |
Ferry de nuit depuis Marseille : les traversées nocturnes arrivent souvent à Bastia très tôt le matin (5h–7h). Bastia-Room est à 2 minutes à pied du port avec check-in autonome — vous pouvez rejoindre votre chambre dès l'arrivée du bateau, sans attendre.
Night ferry from Marseille: overnight crossings often arrive in Bastia very early (5–7am). Bastia-Room is 2 minutes on foot from the port with self check-in — you can reach your room as soon as the boat docks.
La voiture est indispensable pour explorer librement la Corse — les routes de montagne et les plages isolées ne sont pas accessibles autrement. En haute saison, les stocks s'épuisent vite : réservez dès février-mars pour juillet-août. L'aéroport de Bastia-Poretta et le centre-ville disposent de nombreuses agences.
A car is essential for exploring Corsica freely — mountain roads and secluded beaches are not reachable otherwise. In high season, stocks run out fast: book by February-March for July-August. Several agencies operate at Bastia-Poretta airport and in the city centre.
Réseau présent à Bastia aéroport et en ville. Tarifs compétitifs, bonne flotte locale. Souvent l'option la plus économique pour les courts séjours.
Network at Bastia airport and in the city. Competitive rates, good local fleet.
ada.frPrésent à Bastia-Poretta et dans le centre. Bonne disponibilité en saison, flotte variée incluant des 4x4 pour les routes de montagne.
Available at Bastia-Poretta and in the centre. Good availability, including 4x4s for mountain roads.
europcar.frGrand réseau international, disponible à l'aéroport de Bastia. Fiable pour des véhicules récents, bon service client. Réservation en ligne recommandée.
International network, available at Bastia airport. Reliable, recent vehicles, good customer service.
hertz.frPrésent à l'aéroport Bastia-Poretta. Service premium, flotte moderne. Offres tarifs préférentiels pour les membres du programme Avis Preferred.
Available at Bastia-Poretta. Premium service, modern fleet. Special rates for Avis Preferred members.
avis.frLarge gamme de véhicules, des citadines aux SUV. Présent à Bastia aéroport. Offres fréquentes en ligne, application mobile pratique.
Wide range of vehicles from city cars to SUVs. At Bastia airport. Frequent online deals and a handy mobile app.
sixt.frPour trouver le meilleur tarif, utilisez Rentalcars.com ou Discovercars.com qui agrègent toutes les offres des loueurs présents en Corse en temps réel.
To find the best deal, use Rentalcars.com or Discovercars.com to compare all Corsica car hire offers in real time.
rentalcars.comBon à savoir : En Corse, les routes de montagne peuvent être étroites et sinueuses. Optez pour une petite voiture maniable si vous n'avez pas l'habitude. Vérifiez toujours que l'assurance couvre les chemins non goudronnés si vous comptez rejoindre des plages reculées.
Good to know: Corsican mountain roads can be narrow and winding. Choose a small, manoeuvrable car if you're not used to them. Always check that insurance covers unsealed tracks if you plan to reach remote beaches.
La Corse dispose d'un réseau de cars interurbains qui relie les principales villes. C'est une solution économique, idéale pour les voyageurs sans voiture. En été, les fréquences augmentent significativement. La plupart des lignes partent de la gare routière de Bastia, à 5 minutes à pied de Bastia-Room.
Corsica has an interurban bus network connecting the main towns. It's an economical option for car-free travellers. Summer frequencies increase significantly. Most lines depart from Bastia bus station, a 5-minute walk from Bastia-Room.
| Ligne | Trajet principal | Durée | Opérateur |
|---|---|---|---|
| Bastia ↔ Corte ↔ Ajaccio | Axe central nord-sud | 3h (Corte) · 4h30 (Ajaccio) | Autocars Cortenais |
| Bastia ↔ Porto-Vecchio | Côte est (Via Solenzara) | 3h – 3h30 | Rapides Bleus / Eurocorse |
| Bastia ↔ Cap Corse | Tour du Cap Corse | 1h30 – 2h30 | Société Ceccaldi |
| Bastia ↔ L'Île-Rousse ↔ Calvi | Côte ouest nord | 2h (L'Île-Rousse) · 3h (Calvi) | Beaux Voyages |
| Ajaccio ↔ Porto ↔ Calvi | Côte ouest | 2h – 4h | Les Rapides Bleus |
| Ajaccio ↔ Propriano ↔ Bonifacio | Axe sud | 3h – 4h | Eurocorse Voyages |
Pour les randonneurs GR20 : plusieurs lignes de bus desservent les points de départ et d'arrivée du GR20 (Calenzana au nord, Conca au sud). Bastia est le point de ralliement naturel en début ou fin de randonnée — et Bastia-Room est l'étape idéale avant de prendre le bus.
For GR20 hikers: several bus lines serve the GR20 trailheads (Calenzana in the north, Conca in the south). Bastia is the natural gathering point before or after the hike — and Bastia-Room is the perfect overnight stop before catching the bus.
Les Chemins de Fer de la Corse (CFC) sont l'une des expériences incontournables de l'île. Ce petit train de montagne traverse des paysages spectaculaires entre Bastia, Corte et Ajaccio, ainsi que la ligne côtière entre Calvi et L'Île-Rousse. Lent mais magnifique — une attraction touristique à part entière.
The Chemins de Fer de la Corse (CFC) is one of the island's unmissable experiences. This little mountain train winds through spectacular scenery between Bastia, Corte and Ajaccio, plus the coastal line between Calvi and L'Île-Rousse. Slow but stunning — a tourist attraction in its own right.
La grande traversée de l'île du nord au sud. Environ 3h30 à 4h de Bastia à Ajaccio, avec arrêt à Corte (2h de Bastia). Traversée de gorges, forêts et villages perchés. Environ 5 à 6 allers-retours par jour.
The great north-south crossing. About 3h30–4h from Bastia to Ajaccio, stopping at Corte (2h from Bastia). Gorges, forests and hilltop villages. About 5–6 return trips daily.
La ligne côtière longe la mer Méditerranée entre L'Île-Rousse et Calvi. Environ 45 minutes, avec des vues directes sur la mer. Très prisée en été pour accéder aux plages sans voiture.
The coastal line hugs the Mediterranean between L'Île-Rousse and Calvi. About 45 minutes, with direct sea views. Very popular in summer for beach access without a car.
Billets disponibles en ligne ou en gare. Tarifs très abordables (Bastia–Ajaccio : environ 20–25€). Application mobile CFC disponible. La gare de Bastia est à 3 minutes à pied de Bastia-Room.
Tickets available online or at the station. Very affordable fares (Bastia–Ajaccio: approx €20–25). CFC mobile app available. Bastia station is 3 minutes on foot from Bastia-Room.
cf-corse.frL'expérience train : même si vous avez une voiture, faites au moins une fois le trajet Bastia–Corte en train. Le passage des gorges de la Restonica et les viaducs en pierre sont absolument spectaculaires. Comptez une demi-journée pour l'aller-retour.
The train experience: even if you have a car, do the Bastia–Corte trip by train at least once. The Restonica gorges and stone viaducts are absolutely spectacular. Allow half a day for the return journey.
À 2 min du port · 3 min de la gare · 5 min de la gare routière
2 min from the port · 3 min from the train station · 5 min from the bus station
Bastia est desservie par Corsica Ferries (Toulon, Nice, Savone), Corsica Linea (Marseille, Toulon), La Méridionale (Marseille) et Moby Lines (Gênes, Livourne depuis l'Italie). Les traversées durent entre 5h et 13h selon le port de départ.
Bastia is served by Corsica Ferries (Toulon, Nice, Savona), Corsica Linea (Marseille, Toulon), La Méridionale (Marseille) and Moby Lines (Genoa, Livorno from Italy). Crossings take 5 to 13 hours depending on the departure port.
Pour explorer librement les plages isolées et les villages de montagne, la voiture est fortement recommandée. Sans voiture, vous pouvez toutefois visiter Bastia, Corte et Ajaccio en train et bus, et rejoindre certaines plages en été. Réservez votre voiture dès mars pour juillet-août.
To explore remote beaches and mountain villages freely, a car is strongly recommended. Without a car, you can still visit Bastia, Corte and Ajaccio by train and bus, and reach some beaches in summer. Book by March for July-August.
Oui, et c'est même une expérience en soi ! Le trajet Bastia–Corte traverse des paysages de montagne spectaculaires. La ligne côtière Calvi–L'Île-Rousse est idéale pour accéder aux plages en été. La gare de Bastia est à 3 minutes à pied de Bastia-Room.
Yes, and it's an experience in itself! The Bastia–Corte journey crosses spectacular mountain scenery. The coastal Calvi–L'Île-Rousse line is ideal for beach access in summer. Bastia station is 3 minutes on foot from Bastia-Room.
Bastia-Room est idéalement situé à 2 minutes à pied du port de Bastia. Notre check-in autonome fonctionne jusqu'à 2h du matin — vous recevez vos codes d'accès à l'avance et pouvez rejoindre votre chambre dès l'arrivée du ferry, sans attendre.
Bastia-Room is ideally located 2 minutes on foot from Bastia port. Our self check-in works until 2am — you receive your access codes in advance and can reach your room as soon as the ferry docks, no waiting.
Vous préparez votre séjour à Bastia ? Découvrez aussi notre guide complet sur les visites et les plages.
Planning your stay in Bastia? Also discover our complete guide to sights and beaches.
→ Guide Bastia 2026 : Visites & Plages → Bastia 2026 Guide: Sights & BeachesRéduction 60–80% · Qualité préservée · pip install Pillow
# convert_to_webp.py — Bastia-Room image optimizer
# Usage : pip install Pillow && python convert_to_webp.py
from PIL import Image
import os
INPUT_FOLDER = "./photos" # dossier source (JPG/PNG)
OUTPUT_FOLDER = "./photos_webp" # dossier destination
QUALITY = 82 # qualité WebP (80-90 recommandé)
MAX_WIDTH = 1400 # largeur max pixels
os.makedirs(OUTPUT_FOLDER, exist_ok=True)
supported = (".jpg", ".jpeg", ".png", ".tiff")
total_saved = 0
for filename in os.listdir(INPUT_FOLDER):
if not filename.lower().endswith(supported): continue
src = os.path.join(INPUT_FOLDER, filename)
name = os.path.splitext(filename)[0]
dst = os.path.join(OUTPUT_FOLDER, f"{name}.webp")
img = Image.open(src).convert("RGB")
if img.width > MAX_WIDTH:
ratio = MAX_WIDTH / img.width
img = img.resize((int(img.width*ratio), int(img.height*ratio)), Image.LANCZOS)
img.save(dst, "WEBP", quality=QUALITY, method=6)
orig = os.path.getsize(src); new = os.path.getsize(dst)
saved = (orig - new) / orig * 100
total_saved += (orig - new)
print(f"OK {filename} → {name}.webp ({saved:.0f}% economise)")
print(f"Total economise : {total_saved/1024/1024:.1f} MB")