Skip to main content

How to get from Mid Calder to Armadale by bus and train?

By bus and train

To get from Mid Calder to Armadale in Scotland, take the X27 bus from Caroline Park, Mid Calder station to Gordon Avenue, Bathgate station. Next, take the SCOTRAIL train from Bathgate station to Armadale (W Lothian) station. The total trip duration for this route is approximately 1 hr 5 min.

65min
Walk to bus station
Bus - X27X27
Train - SCOTRAIL
Leaves from Caroline Park, Mid Calder

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Caroline Park, Mid Calder
    ID 6290M01
    50 yd • 1 min
  • 2
    Bus - X27X27
    Wait for bus
    X27
    Bathgate
  • 3
    Ride to bus station
    Ride to bus station
    Gordon Avenue, Bathgate
    ID 6290B015
    51 min
  • 4
    Walk to train station
    Walk to train station
    Bathgate
    130 yd • 2 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Helensburgh Central
  • 6
    Ride to train station Armadale (W Lothian)
    Ride to train station
    Armadale (W Lothian)
    4 min
*Duration based on 8am traffic

Alternative route by bus and train via X28 and SCOTRAIL

To get from Mid Calder to Armadale in Scotland, take the X28 bus from Caroline Park, Mid Calder station to Gordon Avenue, Bathgate station. Next, take the SCOTRAIL train from Bathgate station to Armadale (W Lothian) station. The total trip duration for this route is approximately 1 hr 5 min.

65min
Walk to bus station
Bus - X28X28
Train - SCOTRAIL
Leaves from Caroline Park, Mid Calder

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Caroline Park, Mid Calder
    ID 6290M01
    50 yd • 1 min
  • 2
    Bus - X28X28
    Wait for bus
    X28
    Bathgate
  • 3
    Ride to bus station
    Ride to bus station
    Gordon Avenue, Bathgate
    ID 6290B015
    54 min
  • 4
    Walk to train station
    Walk to train station
    Bathgate
    130 yd • 2 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Helensburgh Central
  • 6
    Ride to train station Armadale (W Lothian)
    Ride to train station
    Armadale (W Lothian)
    4 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 Mid Calder to Armadale

The distance between Mid Calder, Scotland and Armadale, Scotland is approximately 17.54 mi, which can typically be travelled in 65 min. Moovit will show you the directions from Mid Calder to Armadale by bus and train, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Public transport stations close to Mid Calder

Mid Calder is located at Mid Calder, Scotland and the nearest public transport station is Caroline Park, Mid Calder.

Train stations close to Mid Calder:

  • Uphall
  • Livingston South
  • Livingston North

Bus stations close to Mid Calder:

  • Caroline Park, Mid Calder
  • Ochiltree Crescent, Mid Calder
  • Spottiswoode Gardens, Mid Calder

Public transport stations close to Armadale, Scotland

Armadale is located at Armadale, Scotland and the nearest public transport station is Railway Station, Armadale.

Bus stations close to Armadale:

  • Railway Station, Armadale
  • Mayfield Drive, Bathville
  • Calder Crescent, Bathville

Alternative route by bus and train via X28 and SCOTRAIL

To get from Mid Calder to Armadale in Scotland, take the X28 bus from Caroline Park, Mid Calder station to Gordon Avenue, Bathgate station. Next, take the SCOTRAIL train from Bathgate station to Armadale (W Lothian) station. The total trip duration for this route is approximately 1 hr 5 min.

65min
Walk to bus station
Bus - X28X28
Train - SCOTRAIL
Leaves from Caroline Park, Mid Calder

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Caroline Park, Mid Calder
    ID 6290M01
    50 yd • 1 min
  • 2
    Bus - X28X28
    Wait for bus
    X28
    Bathgate
  • 3
    Ride to bus station
    Ride to bus station
    Gordon Avenue, Bathgate
    ID 6290B015
    54 min
  • 4
    Walk to train station
    Walk to train station
    Bathgate
    130 yd • 2 min
  • 5
    Train - SCOTRAILSCOTRAIL
    Wait for train
    SCOTRAIL
    Helensburgh Central
  • 6
    Ride to train station Armadale (W Lothian)
    Ride to train station
    Armadale (W Lothian)
    4 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Mid Calder to Armadale?

    The fastest way takes 65 minutes, using Bus line X27, Bus line SCOTRAIL.

  • What is the alternative route to get from Mid Calder to Armadale?

    The alternative route takes 65 minutes, using Bus line X28, Bus line SCOTRAIL.

  • Is there a direct bus between Mid Calder and Armadale in Scotland?

    No, you’ll have to take one bus line and one train line in total. The total travelling time is 1 hr 5 min.

  • Which bus line goes from Mid Calder to Armadale in Scotland?

    The X27 bus line goes from Caroline Park, Mid Calder station near Mid Calder to Bathgate station. From there you’ll have to take one train line till Bathgate station near Armadale in Scotland

  • How long does it take to travel from Mid Calder to Armadale in Scotland by bus and train?

    The total travel time between Mid Calder and Armadale in Scotland by bus and train is about 1 hr 5 min.

  • Where do I get on the bus near Mid Calder to get to Armadale in Scotland?

    Get on the X27 bus from the Caroline Park, Mid Calder stop near Mid Calder in Scotland.

  • Where do I get off the bus when travelling between Mid Calder and Armadale in Scotland?

    Get off the bus at the Bathgate station, which is closest to Armadale in Scotland.

Live arrivals, timetables, maps