Travel from Edinburgh to Bath

Train, bus or fly from Edinburgh to Bath?

easyJet flies from Edinburgh to Bath 4 times a day. Alternatively, Virgin West Coast Trains operates a train from Edinburgh to Bath every 4 hours. Tickets cost $180 - $280 and the journey takes 4 h 13 min. 2 other operators also service this route.

Book transport from Edinburgh to Bath

How to get from Edinburgh to Bath

From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Bristol airport, bus to Bristol Temple Meads, then train to Bath. 3 h 40 min $92. From Edinburgh train to Glasgow, Cathedral Street (Queen St Station), line 500 bus to Glasgow airport, fly to Bristol airport, bus to Bristol Temple Meads, then train to Bath. 4 h 17 min $107. From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Southampton airport, train to Southampton Central, then train to Bath. 5 h 32 min $138. From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Cardiff airport, bus to Cardiff Central, then train to Bath. 5 h 31 min $133. From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to Birmingham airport, train to Birmingham New Street, train to Bristol Temple Meads, then train to Bath. 5 h 13 min $199. From Edinburgh, Princes Street (Edinburgh Trams) tram to Edinburgh airport, fly to London Heathrow airport, train to London Paddington, then train to Bath. 5 h 9 min $196. From Edinburgh train to Newcastle upon Tyne, Central Station (Tyne and Wear Metro Station) (Central Station Metro), train to Newcastle airport, fly to Bristol airport, bus to Bristol Temple Meads, then train to Bath. 4 h 59 min $128. From Edinburgh train to Birmingham New Street, train to Bristol Temple Meads, then train to Bath Spa. 6 h 26 min $319. From Edinburgh train to Bristol Temple Meads then train to Bath Spa. 7 h 4 min $229. From Edinburgh train to Manchester Piccadilly, train to Newport (S Wales), then train to Bath Spa. 8 h 36 min $217. From Edinburgh bus to Bristol, Bus Station then bus to Bath City Centre, James Street West. 12 h 23 min $47. From Edinburgh drive to Bath. 6 h 35 min $100.
Close Print Itinerary
  1. Here are 12 options to get from
    Edinburgh to Bath:

    1. Trip:
      1 Fly Edinburgh to Bristol
      • One-Way approx: USD $59 - $172
      • Duration: 3 h 40 min
      Open +
      • Trip:
        1 Fly Edinburgh to Bristol
        • One-Way approx: USD $59 - $172
        • Duration: 3 h 40 min
        Close x
    2. Trip:
      2 Train to Glasgow, fly to Bristol
      • One-Way approx: USD $74 - $173
      • Duration: 4 h 17 min
      Open +
      • Trip:
        2 Train to Glasgow, fly to Bristol
        • One-Way approx: USD $74 - $173
        • Duration: 4 h 17 min
        Close x
    3. Trip:
      3 Fly Edinburgh to Southampton, train
      • One-Way approx: USD $100 - $285
      • Duration: 5 h 32 min
      Open +
      • Trip:
        3 Fly Edinburgh to Southampton, train
        • One-Way approx: USD $100 - $285
        • Duration: 5 h 32 min
        Close x
    4. Trip:
      4 Fly Edinburgh to Cardiff, train
      • One-Way approx: USD $85 - $249
      • Duration: 5 h 31 min
      Open +
      • Trip:
        4 Fly Edinburgh to Cardiff, train
        • One-Way approx: USD $85 - $249
        • Duration: 5 h 31 min
        Close x
    5. Trip:
      5 Fly Edinburgh to Birmingham, train
      • One-Way approx: USD $132 - $324
      • Duration: 5 h 13 min
      Open +
      • Trip:
        5 Fly Edinburgh to Birmingham, train
        • One-Way approx: USD $132 - $324
        • Duration: 5 h 13 min
        Close x
    6. Trip:
      6 Fly Edinburgh to London Heathrow, train
      • One-Way approx: USD $138 - $357
      • Duration: 5 h 9 min
      Open +
      • Trip:
        6 Fly Edinburgh to London Heathrow, train
        • One-Way approx: USD $138 - $357
        • Duration: 5 h 9 min
        Close x
    7. Trip:
      7 Train to Newcastle, fly to Bristol
      • One-Way approx: USD $80 - $239
      • Duration: 4 h 59 min
      Open +
      • Trip:
        7 Train to Newcastle, fly to Bristol
        • One-Way approx: USD $80 - $239
        • Duration: 4 h 59 min
        Close x
    8. Trip:
      8 Train Virgin West Coast Trains
      • One-Way approx: USD $237 - $374
      • Duration: 6 h 26 min
      Open +
      • Trip:
        8 Train Virgin West Coast Trains
        • One-Way approx: USD $237 - $374
        • Duration: 6 h 26 min
        Close x
    9. Trip:
      9 Train
      • One-Way approx: USD $178 - $266
      • Duration: 7 h 4 min
      Open +
      • Trip:
        9 Train
        • One-Way approx: USD $178 - $266
        • Duration: 7 h 4 min
        Close x
    10. Trip:
      10 Train TransPennine Express
      • One-Way approx: USD $181 - $270
      • Duration: 8 h 36 min
      Open +
      • Trip:
        10 Train TransPennine Express
        • One-Way approx: USD $181 - $270
        • Duration: 8 h 36 min
        Close x
    11. Trip:
      11 Bus
      • One-Way approx: USD $39 - $47
      • Duration: 12 h 23 min
      Open +
      • Trip:
        11 Bus
        • One-Way approx: USD $39 - $47
        • Duration: 12 h 23 min
        Close x
    12. Trip:
      12 Drive
      • One-Way approx: USD $80 - $120
      • Duration: 6 h 35 min
      Open +
      • Trip:
        12 Drive
        • One-Way approx: USD $80 - $120
        • Duration: 6 h 35 min
        Close x