There are 5 ways to get from Leyland to Bathgate by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Preston to Haymarkettrain London Euston - Edinburgh / ...
3h 56m£74–137Bus
cheapest- Take the bus from Bus Station to Buchanan Bus Stationbus Uk030
- Take the bus from Buchanan Bus Station to Haymarket Stationbus Uk090
7h 49m£32–111Drive 184.3 mi
- Drive from Leyland to Bathgatecar 184.3 mi
3h 10m£45–65Train to Manchester Airport, fly
- Take the train from Leyland to Manchester Airporttrain
- Fly from Manchester Airport (MAN) to Edinburgh Airport (EDI)plane MAN - EDI
6h 3m£70–187Train to Liverpool, fly
- Take the train from Leyland to Liverpool Lime Streettrain
- Fly from Liverpool (LPL) to Edinburgh Airport (EDI)plane LPL - EDI
5h 39m£79–200
Leyland to Bathgate by train
Questions & Answers
The cheapest way to get from Leyland to Bathgate is to bus which costs £30 - £120 and takes 7h 49m.
The fastest way to get from Leyland to Bathgate is to drive which takes 3h 10m and costs £45 - £65.
No, there is no direct bus from Leyland to Bathgate. However, there are services departing from Methodist Church and arriving at Council Offices via Bus Station, Buchanan Bus Station and Haymarket Station. The journey, including transfers, takes approximately 7h 49m.
No, there is no direct train from Leyland to Bathgate. However, there are services departing from Leyland and arriving at Bathgate via Preston and Haymarket. The journey, including transfers, takes approximately 3h 56m.
The distance between Leyland and Bathgate is 211 miles. The road distance is 185.4 miles.
The best way to get from Leyland to Bathgate without a car is to train which takes 3h 56m and costs £70 - £140.
It takes approximately 3h 56m to get from Leyland to Bathgate, including transfers.
Leyland to Bathgate bus services, operated by FlixBus, depart from Bus Station.
Leyland to Bathgate train services, operated by Avanti West Coast, depart from Preston station.
The best way to get from Leyland to Bathgate is to train which takes 3h 56m and costs £70 - £140. Alternatively, you can bus, which costs £30 - £120 and takes 7h 49m.
What companies run services between Leyland, England and Bathgate, Scotland?
Avanti West Coast operates a train from Preston to Haymarket every 4 hours. Tickets cost £65–120 and the journey takes 2h 21m. TransPennine Express also services this route every 4 hours. Alternatively, you can take a bus from Methodist Church to Council Offices via Bus Station, Buchanan Bus Station, and Haymarket Station in around 7h 49m.
- Website
- easyjet.com
Flights from Manchester Airport to Edinburgh Airport via Belfast (Aldergrove)
- Ave. Duration
- 3h 16m
- When
- Monday, Friday, Sunday, and Thursday
- Estimated price
- £55–210
Flights from Manchester Airport to Edinburgh Airport via Belfast City
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- £55–210
Flights from Liverpool to Edinburgh Airport via Belfast (Aldergrove)
- Ave. Duration
- 2h 51m
- When
- Sunday and Friday
- Estimated price
- £80–200
Flights from Liverpool to Edinburgh Airport via Belfast City
- Ave. Duration
- 5h 10m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- £80–200
- Website
- ryanair.com
Flights from Manchester Airport to Edinburgh Airport via Dublin
- Ave. Duration
- 3h 36m
- When
- Monday, Friday, and Tuesday
- Estimated price
- £40–130
Flights from Liverpool to Edinburgh Airport via Dublin
- Ave. Duration
- 3h 25m
- When
- Monday, Saturday, and Sunday
- Estimated price
- £45–140
- Website
- aerlingus.com
Flights from Manchester Airport to Edinburgh Airport via Belfast City
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- £60–170
Flights from Manchester Airport to Edinburgh Airport via Dublin
- Ave. Duration
- 3h 48m
- When
- Every day
- Estimated price
- £60–170
Flights from Liverpool to Edinburgh Airport via Dublin
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- £65–180
- Website
- ryanair.com
Flights from Manchester Airport to Edinburgh Airport via Belfast (Aldergrove)
- Ave. Duration
- 5h 25m
- When
- Thursday
- Estimated price
- £40–95
- Phone
- +44 (0)345 528 0253
- Website
- Avanti West Coast
Train from Preston to Haymarket
- Ave. Duration
- 2h 21m
- Frequency
- Every 4 hours
- Estimated price
- £65–120
- Website
- Avanti West Coast
- Phone
- +44 345 600 1671
- [email protected]
- Website
- TransPennine Express
Train from Preston to Haymarket
- Ave. Duration
- 2h 34m
- Frequency
- Every 4 hours
- Estimated price
- £65–120
- Website
- TransPennine Express
- Phone
- +44 800 200 6060
- [email protected]
- Website
- Northern Trains Limited
Train from Leyland to Manchester Airport
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- £14–26
- Website
- Northern Trains Limited
Train from Leyland to Liverpool Lime Street
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- £12–22
- Website
- Northern Trains Limited
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Bus Station to Buchanan Bus Station
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- £19–35
- Website
- Flixbus
Bus from Buchanan Bus Station to Haymarket Station
- Ave. Duration
- 1h 13m
- Frequency
- Every 5 minutes
- Estimated price
- £4–8
- Website
- Flixbus
- Phone
- +44 (0)3717 81 81 81
- Website
- National Express
Bus from Bus Station to Buchanan Bus Station
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- £35–90
- Website
- National Express
- Phone
- 0141 352 4444
- [email protected]
- Website
- Scottish Citylink Coaches Ltd
Bus from Buchanan Bus Station to Haymarket Station
- Ave. Duration
- 1h 17m
- Frequency
- Every 10 minutes
- Estimated price
- £8–16
- Website
- Scottish Citylink Coaches Ltd
- Single
- £8–16
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Leyland to Bathgate bus services, operated by FlixBus, arrive at Buchanan Bus Station.
Leyland to Bathgate train services, operated by Avanti West Coast, arrive at Haymarket station.
Yes, the driving distance between Leyland to Bathgate is 185 miles. It takes approximately 3h 10m to drive from Leyland to Bathgate.
Book your Leyland to Bathgate train tickets online with Omio.
There are 722+ hotels available in Bathgate.


























