Travel from Barcelona to Cannes

Train, bus or fly from Barcelona to Cannes?

Vueling Airlines and easyJet fly from Barcelona to Cannes twice daily. Alternatively, you can take a train from Barcelona to Cannes via Marseille-St-Charles in around 7 hours 26 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Barcelona to Cannes

ModeDurationPrice
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Nice airport, then train to Cannes.4 h 19 min$76
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Marseille airport, bus to Marseille-St-Charles, then train to Cannes.6 h 47 min$116
From Barcelona Sants train to Marseille-St-Charles then train to Cannes.7 h 26 min$132
From Barcelona Sants train to Montpellier Saint-Roch, train to Marseille-St-Charles, then train to Cannes.7 h 56 min$142
From Barcelona bus to Cannes, Cannes.8 h 55 min$65
From Barcelona drive to Cannes.5 h 56 min$104

How long does it take to get from Barcelona to Cannes?

It takes approximately 4 hours 19 minutes to get from Barcelona to Cannes, including transfers.

Is there a direct train between Barcelona and Cannes?

No, there is no direct train from Barcelona to Cannes. However, there are services departing from Barcelona Sants and arriving at Cannes via Marseille-St-Charles. The journey, including transfers, takes approximately 7 hours 26 minutes.

Is there a direct bus between Barcelona and Cannes?

Yes, there is a direct bus departing from Barcelona and arriving at Cannes, Cannes. Services depart twice daily, and operate every day. The journey takes approximately 8 hours 55 minutes.

Operators from Barcelona to Cannes

OperatorPhoneWebsite
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Vueling AirlinesVueling Airlines
easyJeteasyJet
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
AlloCartreize0 810 00 13 26AlloCartreize
Spanish Railways AVESpanish Railways AVE
TGV0033 892 353535TGV
FlixBus+49 1807 123 99 123FlixBus