Skip to main content

How to get from Glasgow to Haddington by bus?

From Glasgow to Haddington by bus

To get from Glasgow to Haddington in Scotland, take the 090 bus from Buchanan Bus Station, Glasgow station to St Andrew's House, Edinburgh station. Next, take the X6 bus from St Andrew's House, Edinburgh station to High Street, Haddington station. The total trip duration for this route is approximately 2 hr 58 min.

178min
Bus - 090090
Bus - X6X6
Leaves from Buchanan Bus Station, Glasgow

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Glasgow
  • 2
    Bus - 090090
    Wait for bus
    090
    Edinburgh
  • 3
    Ride to bus station
    Ride to bus station
    St Andrew's House, Edinburgh
    ID 6200207420
    90 min
  • 4
    Bus - X6X6
    Wait for bus
    X6
    Haddington
  • 5
    Ride to bus station High Street, Haddington
    Ride to bus station
    High Street, Haddington
    ID 627009020020
    58 min
*Duration based on 8am traffic

Alternative route from Glasgow to Haddington by bus via 900 and X6

To get from Glasgow to Haddington in Scotland, take the 900 bus from Buchanan Bus Station, Glasgow station to Princes Street (West), Edinburgh station. Next, take the X6 bus from Princes Street (West), Edinburgh station to High Street, Haddington station. The total trip duration for this route is approximately 2 hr 35 min.

155min
Walk to bus station
Bus - 900900
Bus - X6X6
Leaves from Buchanan Bus Station, Glasgow

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Buchanan Bus Station, Glasgow
    ID 60903765
    130 m • 2 min
  • 2
    Bus - 900900
    Wait for bus
    900
    Edinburgh
  • 3
    Ride to bus station
    Ride to bus station
    Princes Street (West), Edinburgh
    ID 6200206220
    78 min
  • 4
    Walk to bus station
    Walk to bus station
    Princes Street (West), Edinburgh
    ID 6200206210
    40 m • 1 min
  • 5
    Bus - X6X6
    Wait for bus
    X6
    Haddington
  • 6
    Ride to bus station High Street, Haddington
    Ride to bus station
    High Street, Haddington
    ID 627009020020
    65 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Scotland.
All local mobility options in one app

Public transport directions from Glasgow to Haddington

The distance between Glasgow, Scotland and Haddington, Scotland is approximately 97.22 km, which can typically be travelled in 178 min. Moovit will show you the directions from Glasgow to Haddington by bus, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Public transport stations close to Glasgow

Glasgow is located at Glasgow, Scotland and the nearest public transport station is Buchanan Bus Station, Glasgow.

Train stations close to Glasgow:

  • Argyle Street

Bus stations close to Glasgow:

  • Buchanan Bus Station, Glasgow

Public transport stations close to Haddington, Scotland

Haddington is located at Haddington, Scotland and the nearest public transport station is Knox Court, Haddington.

Bus stations close to Haddington:

  • Knox Court, Haddington
  • Artillery Park, Haddington
  • Dunbar Road, Haddington

Alternative route from Glasgow to Haddington by bus via 900 and X6

To get from Glasgow to Haddington in Scotland, take the 900 bus from Buchanan Bus Station, Glasgow station to Princes Street (West), Edinburgh station. Next, take the X6 bus from Princes Street (West), Edinburgh station to High Street, Haddington station. The total trip duration for this route is approximately 2 hr 35 min.

155min
Walk to bus station
Bus - 900900
Bus - X6X6
Leaves from Buchanan Bus Station, Glasgow

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Buchanan Bus Station, Glasgow
    ID 60903765
    130 m • 2 min
  • 2
    Bus - 900900
    Wait for bus
    900
    Edinburgh
  • 3
    Ride to bus station
    Ride to bus station
    Princes Street (West), Edinburgh
    ID 6200206220
    78 min
  • 4
    Walk to bus station
    Walk to bus station
    Princes Street (West), Edinburgh
    ID 6200206210
    40 m • 1 min
  • 5
    Bus - X6X6
    Wait for bus
    X6
    Haddington
  • 6
    Ride to bus station High Street, Haddington
    Ride to bus station
    High Street, Haddington
    ID 627009020020
    65 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Glasgow to Haddington?

    The fastest way takes 178 minutes, using Bus line 090, Bus line X6.

  • What is the alternative route to get from Glasgow to Haddington?

    The alternative route takes 155 minutes, using Bus line 900, Bus line X6.

  • Is there a direct bus between Glasgow and Haddington in Scotland?

    No, you’ll have to take 2 bus lines in total. The total travelling time is 2 hr 58 min.

  • Which bus line goes from Glasgow to Haddington in Scotland?

    The 090 bus line goes from Edinburgh station near Glasgow to St Andrew's House, Edinburgh station. From there you’ll have to take one bus line till St Andrew's House, Edinburgh station near Haddington in Scotland

  • How long does it take to travel from Glasgow to Haddington in Scotland by bus?

    The total travel time between Glasgow and Haddington in Scotland by bus is about 2 hr 58 min.

  • Where do I get on the bus near Glasgow to get to Haddington in Scotland?

    Get on the 090 bus from the Edinburgh stop near Glasgow in Scotland.

  • Where do I get off the bus when travelling between Glasgow and Haddington in Scotland?

    Get off the bus at the St Andrew's House, Edinburgh stop, which is closest to Haddington in Scotland.