1map logoGo to main page

Barcelona to Cannes from $40: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Barcelona, Spain
to
Cannes, France

How to Get from Barcelona to Cannes: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$40 by busBest price
467 kmDistance
4h 43m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Barcelona to Cannes with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Average Duration
7h  29m
Estimated price
$0-0
Recommended
Company
various
Plane
Train
Average Duration
4h  43m
Estimated price
$33-210
Cheapest
route map
Distance: 467 km
Duration: 4h 43m

See more options

Pricing table
Company
FlixBus
Bus
Average Duration
8h 
Estimated price
$40-67
Company
various
Bus
Train
Average Duration
9h  47m
Estimated price
$64-128
Company
various
Drive
Average Duration
6h 
Estimated price
$98-152

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $24 $34 $34 $31 $29 $27 $30
Train $123 $113 $90 $110 $136 $108 $127
Fly $27 $30 $21 $22 $20 $32 $62

Barcelona - Cannes operators

Explore transport companies operating between Barcelona and Cannes, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+34 91 232 03 20
Website
https://www.renfe.com/es/en

Train from Barcelona-Sants to Cannes

Average Duration
7h 29m
Estimated price
40-334
Contact phone
+33 1 84 94 36 35
Website
https://www.sncf.com/en

Train from Marseille-Saint-Charles to Cannes

Average Duration
2h 1m
Estimated price
31-335
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Estación de Autobuses Barcelona Nord to Cannes

Average Duration
8h
Estimated price
40-67
Contact phone
+33 1 71 53 01 80
Website
https://www.blablacar.co.uk/

Bus from Estación de Autobuses Barcelona Nord to Cannes

Average Duration
9h 35m
Estimated price
40-334
Plane
Website
vueling.com

Plane from Barcelona (BCN) to Nice (NCE)

Average Duration
1h 22m
Estimated price
31-330
Website
easyjet.com

Plane from Barcelona (BCN) to Nice (NCE)

Average Duration
1h 25m
Estimated price
31-310

Barcelona to Cannes: Overview of Bus, Train, Flight, and Car Trips

Traveling between Barcelona and Cannes offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque road trip from Barcelona to Cannes, covering a distance of 399 miles, with stunning views of the Mediterranean coast along the way. The journey offers a perfect blend of Spanish and French culture that you can enjoy at your own pace. 💰 Prices for the drive from Barcelona to Cannes range between €101 to €157, providing flexibility for different budget preferences. This cost-effective mode of transport allows you to experience the charm of both cities while enjoying the freedom of the open road. 🏖️ Arriving in Cannes after approximately 6 hours of driving promises a memorable experience in this glamorous French Riviera destination, known for its beautiful beaches, luxurious boutiques, and vibrant atmosphere. The road trip from Barcelona to Cannes offers a perfect balance of adventure and relaxation, making it an ideal travel route for exploring two enchanting cities.
Average price
€101 - €157
⭐️ Traveling from Barcelona to Cannes by train involves a journey of approximately 7 hours and 29 minutes, with transfers along the way via Marseille-Saint-Charles. Renfe Viajeros operates the Barcelona to Cannes train service, providing a scenic route from Spain to France. 🚆 The route from Barcelona to Cannes covers a distance of 721 km with two transfers. Passengers will board the Paris - Espagne TGV at Barcelona-Sants, transferring to different trains at Gare de Narbonne and Saint-Charles stations before reaching Cannes. The entire journey offers a mix of beautiful landscapes and comfortable train travel.
Departure Point
Barcelona-Sants station
Arrival Point
Cannes station
🛫 The quickest way to travel from Barcelona to Cannes is by taking a direct flight from Barcelona Airport to Nice Airport, which only takes 1 hour and 15 minutes.
Departure Point
Barcelona Airport
Arrival Point
Nice Airport
Useful tips for plane travellers
• Both EasyJet and Vueling Airlines operate the Barcelona to Nice route, but check their websites for specific baggage policies and options; visit [EasyJet](https://www.easyjet.com) and [Vueling](https://www.vueling.com) for the latest information and possible dining options onboard.
🗺️ The bus trip takes approximately 8 hours, covering a distance of 613 km between the vibrant city of Barcelona and the glamorous Cannes. Sit back, relax, and take in the stunning landscapes as you make your way to your destination. 💰 Prices for the Barcelona to Cannes bus route range from €42 to €69, offering an affordable and comfortable travel option for those looking to explore the beauty of both cities. FlixBus operates these services, ensuring a smooth and enjoyable journey for all passengers.
Departure Point
Estación de Autobuses Barcelona Nord station
Arrival Point
Cannes station

Frequently asked questions

Find out more about the route from Barcelona to Cannes.

Or choose the category:
The distance between Barcelona and Cannes is approximately 466.7 km by air and 642.9 km by road. Traveling by train from Barcelona to Cannes takes around 7 hours and 35 minutes, while flying to Nice and then taking a train to Cannes takes about 4 hours and 43 minutes. If you prefer driving, it takes approximately 6 hours to reach Cannes from Barcelona by car, and a bus journey can take around 10 hours.
The most cost-effective transportation option to travel from Barcelona to Cannes is by bus, which takes 10 hours and costs between €51-€74. However, if time is a priority, the quickest option is to fly from Barcelona to Nice and then take a train to Cannes, which takes 4 hours and 43 minutes and costs between €32-€222.
The prices for traveling from Barcelona to Cannes by train vary from €101 to €176. On the other hand, the prices for traveling by bus from Cannes to Barcelona range from €51 to €74.
To get from Barcelona to Cannes without using public transportation, you can choose to drive. The driving distance between the two cities is approximately 642.1 km, and it takes around 6 hours to drive from Barcelona to Cannes. However, it is important to note that tolls and fuel costs should be taken into consideration, with prices varying from €102 to €157.
The best way to travel from Barcelona to Cannes without a car is by train. The train journey takes approximately 7 hours and 35 minutes. The cost of a train ticket can range from €93 to €176. There are also other options available such as taking a combination of a flight to Nice and then a train to Cannes, however, this may take slightly longer at around 4 hours and 43 minutes.
Yes, there is a direct link between Barcelona and Cannes by bus. The FlixBus operates a direct bus service that departs from Barcelona and arrives in Cannes. The journey takes approximately 10 hours. However, there is no direct train service between the two cities, but it is possible to travel by train with a transfer in Marseille St Charles, taking approximately 7 hours and 35 minutes.
The flight between Barcelona and Cannes typically takes around 1 hour and 15 minutes. The cost of the flight can vary depending on the airline and the time of booking, but generally, it ranges from around $100 to $300.
There are numerous options for accommodation near Cannes. With over 6,085 hotels available, travelers can choose from a wide range of options to suit their budget and preferences. Prices for hotels start at €31 per night, ensuring that there are options available for different budgets.