Travel from Barcelona to Narbonne

Bus or train from Barcelona to Narbonne?

Spanish Railways AVE operates a train from Barcelona to Narbonne every 4 hours. Tickets cost $50 - $85 and the journey takes 1 h 58 min. Alternatively, ALSA operates a bus from Barcelona to Narbonne 3 times a day. Tickets cost $35 - $50 and the journey takes 4 h 20 min. FlixBus also services this route 4 times a week.

Travel Guides

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

How to get from Barcelona to Narbonne

From Barcelona Catalunya train to Barcelona Sants then train to Narbonne. 3 h 1 min 55€. From Barcelona bus to Perpignan, walk to Perpignan, then train to Narbonne. 3 h 58 min 26€. From Barcelona bus to Narbonne. 4 h 20 min 29€. From Barcelone rideshare to Narbonne. 3 h 15 min 15€. From Barcelona drive to Narbonne. 2 h 27 min 33€.

Operators from Barcelona to Narbonne

Close Print Itinerary
  1. Here are 5 options to get from
    Barcelona to Narbonne:

    1. Trip:
      1 Train
      • One-Way approx: USD $53 - $89
      • Duration: 3 h 1 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $53 - $89
        • Duration: 3 h 1 min
        Close x
    2. Trip:
      2 Bus, train
      • One-Way approx: USD $30 - $35
      • Duration: 3 h 58 min
      Open +
      • Trip:
        2 Bus, train
        • One-Way approx: USD $30 - $35
        • Duration: 3 h 58 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $16 - $50
      • Duration: 4 h 20 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $16 - $50
        • Duration: 4 h 20 min
        Close x
    4. Trip:
      4 Rideshare
      • One-Way approx: USD $20
      • Duration: 3 h 15 min
      Open +
      • Trip:
        4 Rideshare
        • One-Way approx: USD $20
        • Duration: 3 h 15 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $30 - $50
      • Duration: 2 h 27 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $30 - $50
        • Duration: 2 h 27 min
        Close x