Travel from London to Braga

Bus or train from London to Braga?

Eurostar operates a train from London to Braga hourly. Tickets cost $80 - $260 and the journey takes 2 h 16 min. 5 other operators also service this route. Alternatively, FlixBus operates a bus from London to Braga every 4 hours. Tickets cost $30 - $55 and the journey takes 8 h 40 min. FlixBus also services this route 4 times a week.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from London to Braga

From London Victoria train to London Gatwick airport, fly to Porto airport, then shuttle to Braga. 6 h 32 min $137. From London Liverpool Street train to London Stansted airport, fly to Porto airport, then shuttle to Braga. 6 h 55 min $111. From London St Pancras International train to Luton Airport Parkway Rail Station, line 888 bus to London Luton airport, fly to Porto airport, then shuttle to Braga. 6 h 44 min $131. From London St. Pancras International train to Gare du Nord, line 4 subway to Montparnasse-Bienvenue, walk to Paris Montparnasse, train to Angoulême, then bus to Braga. 21 h 14 min $505. From London St. Pancras International train to Gare du Nord, line 4 subway to Montparnasse-Bienvenue, walk to Paris Montparnasse, train to Irun, train to Vigo-Guixar, train to Nine, then train to Braga. 25 h 35 min $576. From London Victoria bus and ferry to Lille, walk to Lille, then bus to Braga. 31 h 22 min $242. From London bus to Paris, Paris then bus to Braga, Braga. 33 h 5 min $222. From Londres Victoria Coach Station bus to Santiago De Compostela then bus to Braga. 2 days 11 h $209. From London drive to Portsmouth, car ferry to Cherbourg, then drive to Braga. 20 h 26 min $374.
Close Print Itinerary
  1. Here are 9 options to get from
    London to Braga:

    1. Trip:
      1 Train to London Gatwick, fly, shuttle
      • One-Way approx: USD $80 - $308
      • Duration: 6 h 32 min
      Open +
      • Trip:
        1 Train to London Gatwick, fly, shuttle
        • One-Way approx: USD $80 - $308
        • Duration: 6 h 32 min
        Close x
    2. Trip:
      2 Train to London Stansted, fly, shuttle
      • One-Way approx: USD $66 - $447
      • Duration: 6 h 55 min
      Open +
      • Trip:
        2 Train to London Stansted, fly, shuttle
        • One-Way approx: USD $66 - $447
        • Duration: 6 h 55 min
        Close x
    3. Trip:
      3 Train to London Luton, fly, shuttle
      • One-Way approx: USD $67 - $294
      • Duration: 6 h 44 min
      Open +
      • Trip:
        3 Train to London Luton, fly, shuttle
        • One-Way approx: USD $67 - $294
        • Duration: 6 h 44 min
        Close x
    4. Trip:
      4 Train, bus
      • One-Way approx: USD $291 - $565
      • Duration: 21 h 14 min
      Open +
      • Trip:
        4 Train, bus
        • One-Way approx: USD $291 - $565
        • Duration: 21 h 14 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $359 - $592
      • Duration: 25 h 35 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $359 - $592
        • Duration: 25 h 35 min
        Close x
    6. Trip:
      6 Bus and ferry, bus
      • One-Way approx: USD $189 - $322
      • Duration: 31 h 22 min
      Open +
      • Trip:
        6 Bus and ferry, bus
        • One-Way approx: USD $189 - $322
        • Duration: 31 h 22 min
        Close x
    7. Trip:
      7 Bus FlixBus
      • One-Way approx: USD $132 - $222
      • Duration: 33 h 5 min
      Open +
      • Trip:
        7 Bus FlixBus
        • One-Way approx: USD $132 - $222
        • Duration: 33 h 5 min
        Close x
    8. Trip:
      8 Bus ALSA
      • One-Way approx: USD $152 - $245
      • Duration: 2 days 11 h
      Open +
      • Trip:
        8 Bus ALSA
        • One-Way approx: USD $152 - $245
        • Duration: 2 days 11 h
        Close x
    9. Trip:
      9 Drive, car ferry
      • One-Way approx: USD $276 - $453
      • Duration: 20 h 26 min
      Open +
      • Trip:
        9 Drive, car ferry
        • One-Way approx: USD $276 - $453
        • Duration: 20 h 26 min
        Close x