Skip to main content

How to get from Bathgate to Earlston by bus?

From Bathgate to Earlston by bus

To get from Bathgate to Earlston in Scotland, you’ll need to take 3 bus lines: take the X18 bus from Gordon Avenue, Bathgate station to Waterloo Place, Edinburgh station. Next, you’ll have to switch to the X62 bus and finally take the 51 bus from Transport Interchange, Galashiels station to Earlston Bus Stance, Earlston station. The total trip duration for this route is approximately 4 hr 37 min.

277min
Walk to bus station
Bus - X18X18
Bus - X62X62
Bus - 5151
Leaves from Gordon Avenue, Bathgate

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Gordon Avenue, Bathgate
    ID 6290B014
    30 m • 1 min
  • 2
    Bus - X18X18
    Wait for bus
    X18
    Edinburgh
  • 3
    Ride to bus station
    Ride to bus station
    Waterloo Place, Edinburgh
    ID 6200207410
    65 min
  • 4
    Walk to bus station
    Walk to bus station
    Bus Station, Edinburgh
    ID 6200600748
    470 m • 7 min
  • 5
    Bus - X62X62
    Wait for bus
    X62
    Galashiels
  • 6
    Ride to bus station
    Ride to bus station
    Transport Interchange, Galashiels
    ID 69002006
    120 min
  • 7
    Bus - 5151
    Wait for bus
    51
    Edinburgh
  • 8
    Ride to bus station Earlston Bus Stance, Earlston
    Ride to bus station
    Earlston Bus Stance, Earlston
    ID 6900276
    45 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 Bathgate to Earlston

The distance between Bathgate, Scotland and Earlston, Scotland is approximately 117.87 km, which can typically be travelled in 277 min. Moovit will show you the directions from Bathgate to Earlston 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 Bathgate

Bathgate is located at Bathgate, Scotland and the nearest public transport station is Bathgate.

Train stations close to Bathgate:

  • Bathgate

Bus stations close to Bathgate:

  • Rail Station, Bathgate
  • Gordon Avenue, Bathgate
  • Roseberry Crescent, Bathgate

Public transport stations close to Earlston, Scotland

Earlston is located at Earlston, Scotland and the nearest public transport station is Melrose Road, Earlston.

Bus stations close to Earlston:

  • Melrose Road, Earlston
  • Earlston Bus Stance, Earlston
  • South Croft Park, Earlston

Questions & Answers

  • What is the fastest way to get from Bathgate to Earlston?

    The fastest way takes 277 minutes, using Bus line X18, Bus line X62, Bus line 51.

  • Is there a direct bus between Bathgate and Earlston in Scotland?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 4 hr 37 min.

  • Which bus line goes from Bathgate to Earlston in Scotland?

    The X18 bus line goes from Gordon Avenue, Bathgate station near Bathgate to Edinburgh station. From there you’ll have to take one bus line till Edinburgh station near Earlston in Scotland

  • How long does it take to travel from Bathgate to Earlston in Scotland by bus?

    The total travel time between Bathgate and Earlston in Scotland by bus is about 4 hr 37 min.

  • Where do I get on the bus near Bathgate to get to Earlston in Scotland?

    Get on the X18 bus from the Gordon Avenue, Bathgate stop near Bathgate in Scotland.

  • Where do I get off the bus when travelling between Bathgate and Earlston in Scotland?

    Get off the bus at the Edinburgh stop, which is closest to Earlston in Scotland.