Travel from Monte-Carlo to Barcelona

Train, bus or fly from Monte Carlo to Barcelona?

Vueling Airlines and easyJet fly from Monte Carlo to Barcelona 3 times a day. Alternatively, German Railways (DB) operates a train from Monte Carlo to Barcelona every 30 minutes. Tickets cost $11 - $16 and the journey takes 22 min. 3 other operators also service this route.

Travel Guides

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

How to get from Monte Carlo to Barcelona

From Monte Carlo Casino bus to Nice airport, fly to Barcelona airport, then train to Barcelona. 4 h 28 min $88. From Monaco-Monte-Carlo train to Nice Ville, train to Marseille-St-Charles, train to Barcelona Sants, then train to Barcelona Catalunya. 9 h 38 min $136. From Monte Carlo Casino bus to Nice Airport, walk to Niza, then bus to Barcelona. 12 h 15 min $91. From Monte Carlo Casino bus to Nice, Nice Aéroport Terminal 2 then bus to Barcelona. 12 h 28 min $96. From Monte Carlo drive to Barcelona. 6 h 30 min $98.
Close Print Itinerary
  1. Here are 5 options to get from
    Monte Carlo to Barcelona:

    1. Trip:
      1 Fly
      • One-Way approx: USD $34 - $159
      • Duration: 4 h 28 min
      Open +
      • Trip:
        1 Fly
        • One-Way approx: USD $34 - $159
        • Duration: 4 h 28 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $108 - $165
      • Duration: 9 h 38 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $108 - $165
        • Duration: 9 h 38 min
        Close x
    3. Trip:
      3 Bus ALSA
      • One-Way approx: USD $52 - $102
      • Duration: 12 h 15 min
      Open +
      • Trip:
        3 Bus ALSA
        • One-Way approx: USD $52 - $102
        • Duration: 12 h 15 min
        Close x
    4. Trip:
      4 Bus FlixBus
      • One-Way approx: USD $42 - $97
      • Duration: 12 h 28 min
      Open +
      • Trip:
        4 Bus FlixBus
        • One-Way approx: USD $42 - $97
        • Duration: 12 h 28 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $80 - $120
      • Duration: 6 h 30 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $80 - $120
        • Duration: 6 h 30 min
        Close x