There are 7 ways to get from Barcelona to Calvi by plane, train, bus, car ferry or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Fly from Barcelona • 5 h 58 min
$267 - $833
Cheapest option
Bus Autocares Grupo Samar, car ferry • 23 h 20 min
$112 - $157
5 alternative options
Train to Marseille, fly • 6 h 58 min
$170 - $456
Bus FlixBus, car ferry • 20 h 23 min
$122 - $212
Train, car ferry, bus • 20 h 36 min
$161 - $227
Car ferry, train • 30 h 40 min
$124 - $230
Drive, car ferry • 13 h 55 min
$164 - $276
What companies run services between Barcelona, Spain and Calvi, France?
Brussels Airlines, easyJet and seven other airlines fly from Barcelona to Calvi every 4 hours.

- Website
- aircorsica.com
Flights from Barcelona to Calvi via Marseille
- Ave. Duration
- 3 h 35 min
- When
- Every day
- Estimated price
- $65 - $360
Flights from Barcelona to Calvi via Paris Orly
- Ave. Duration
- 4 h 50 min
- When
- Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- $430 - $1,600
Flights from Barcelona to Calvi via Lyon
- Ave. Duration
- 5 h 5 min
- When
- Saturday
- Estimated price
- $85 - $410
Flights from Barcelona to Calvi via Nice
- Ave. Duration
- 5 h 5 min
- When
- Every day
- Estimated price
- $75 - $330
Flights from Marseille to Calvi
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $70 - $460

- Website
- airfrance.com
Flights from Barcelona to Calvi via Marseille
- Ave. Duration
- 3 h 35 min
- When
- Every day
- Estimated price
- $65 - $360
Flights from Barcelona to Calvi via Paris Orly
- Ave. Duration
- 4 h 50 min
- When
- Tuesday, Wednesday, Thursday and Saturday
- Estimated price
- $430 - $1,600
Flights from Barcelona to Calvi via Nice
- Ave. Duration
- 5 h 5 min
- When
- Every day
- Estimated price
- $75 - $330
Flights from Marseille to Calvi
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $70 - $460

- Website
- alitalia.com
Flights from Barcelona to Calvi via Marseille
- Ave. Duration
- 3 h 35 min
- When
- Every day
- Estimated price
- $65 - $360
Flights from Barcelona to Calvi via Rome, Marseille
- Ave. Duration
- 7 h 40 min
- When
- Every day
- Estimated price
- $300 - $3,400
Flights from Barcelona to Calvi via Nice
- Ave. Duration
- 5 h 5 min
- When
- Every day
- Estimated price
- $75 - $330
Flights from Marseille to Calvi
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $70 - $460

- Website
- brusselsairlines.com
Flights from Barcelona to Calvi via Brussels
- Ave. Duration
- 6 h 10 min
- When
- Saturday
- Estimated price
- $160 - $600

- Website
- easyjet.com
Flights from Barcelona to Calvi via Basel
- Ave. Duration
- 8 h 5 min
- When
- Wednesday
- Estimated price
- $100 - $500

- Website
- swiss.com
Flights from Barcelona to Calvi via Geneva
- Ave. Duration
- 4 h 25 min
- When
- Saturday
- Estimated price
- $90 - $440

- Website
- renfe.com
Train from Barcelona Sants to Aix-en-Provence TGV
- Ave. Duration
- 4 h 25 min
- Frequency
- Once daily
- Estimated price
- $70 - $110
- Website
- renfe.com
Train from Barcelona Sants to Marseille-St-Charles
- Ave. Duration
- 4 h 41 min
- Frequency
- Once daily
- Estimated price
- $75 - $110
- Website
- renfe.com

- Phone
- +33 9 70 60 99 70
- Website
- sncf.com
Train from Marseille-St-Charles to Toulon
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- $17 - $25
- Website
- en.oui.sncf
- 2nd Class
- $17 - $25
- 1st Class
- $22 - $35

- Phone
- 0033 892 353535
- Website
- tgv.com
Train from Marseille-St-Charles to Toulon
- Ave. Duration
- 44 min
- Frequency
- Every 3 hours
- Estimated price
- $19 - $25
- Website
- en.oui.sncf
- 2nd Class
- $19 - $25
- 1st Class
- $35 - $38

- Website
- train-corse.com
Train from Bastia to Calvi
- Ave. Duration
- 3 h 9 min
- Frequency
- Once daily
- Estimated price
- $22 - $26
- Website
- cf-corse.fr
- Schedules at
- train-corse.com

- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixbus.de
Bus from Barcelona to Cannes, Cannes
- Ave. Duration
- 8 h 55 min
- Frequency
- Twice daily
- Estimated price
- $40 - $70
- Website
- flixbus.co.uk
- Website
- corsicabus.org
Bus from Bastia to Calvi
- Ave. Duration
- 2 h 10 min
- Frequency
- Twice daily
- Estimated price
- $19 - $22
- Schedules at
- corsicabus.org

- Phone
- +34 (0) 91 723 05 06
- autocares.samar@samar.es
- Website
- samar.es
Bus from Barcelona to Toulon
- Ave. Duration
- 8 h 41 min
- Frequency
- 3 times a week
- Estimated price
- $40 - $60
- Schedules at
- samar.es

- Phone
- +33.4.95.32.95.95
- Website
- corsica-ferries.co.uk
Car ferry from Nice to Bastia
- Ave. Duration
- 5 h
- Frequency
- Twice daily
- Estimated price
- $60 - $120
- Schedules at
- corsica-ferries.co.uk
- Book at
- directferries.co.uk
Car ferry from Savona to Bastia
- Ave. Duration
- 5 h 45 min
- Frequency
- Twice daily
- Estimated price
- $45 - $120
- Schedules at
- corsica-ferries.co.uk
Car ferry from Toulon to Ajaccio
- Ave. Duration
- 6 h
- Frequency
- Twice daily
- Estimated price
- $65 - $130
- Schedules at
- corsica-ferries.co.uk

- Phone
- 00 33 810 20 13 20
- service-clients@cmn.fr
- Website
- lameridionale.com
Car ferry from Toulon to Bastia
- Ave. Duration
- 10 h 1 min
- Frequency
- 4 times a week
- Estimated price
- $50 - $75
- Schedules at
- lameridionale.com

- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Car ferry from Barcelona to Savona
- Ave. Duration
- 19 h 30 min
- Frequency
- Once a week
- Estimated price
- $55 - $85
- Schedules at
- grimaldi-lines.com
Want to know more about travelling around France
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Questions & Answers
How far is it from Barcelona to Calvi?
The distance between Barcelona and Calvi is 559 km.
What is the cheapest way to get from Barcelona to Calvi?
The cheapest way to get from Barcelona to Calvi is to bus and car ferry which costs 90€ - 130€ and takes 23 h 20 min.
What is the fastest way to get from Barcelona to Calvi?
The quickest way to get from Barcelona to Calvi is to fly which takes 5 h 58 min and costs 210€ - 700€.
How long does it take to get from Barcelona to Calvi?
It takes approximately 5 h 58 min to get from Barcelona to Calvi, including transfers.