Bathgate to Westhoughton train with ScotRail

Wed 20 May
+ Add return
ScotRail
Avanti West Coast
Great Western Railway
Regionale
West Midlands Trains
2,000+ travel companies
ScotRail
Avanti West Coast
Great Western Railway
Regionale
West Midlands Trains
2,000+ travel companies
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest trains from Bathgate to Westhoughton

Showing times and prices for 20 May

Cheapest price

£100

Average price

£122

Fastest journey

3 h 49 m

Average duration

4 h 2 m

Trains per day

4

Distance

271 km

Cheap tickets

The best way to find a cheap train ticket from Bathgate to Westhoughton is to book your journey as far in advance as possible and to avoid travelling at rush hour.

The average ticket from Bathgate to Westhoughton will cost around £122 if you buy it on the day, but you can find cheap train tickets today for only £100.

Fast trains

To travel from Bathgate to Westhoughton you need to make at least 2 changes.

  • ScotRail
    7:344h05
    Bathgate
    11:39Westhoughton
    £1001One-way
    2 changes
  • ScotRail
    5:473h52
    Bathgate
    9:39Westhoughton
    £1011One-way
    3 changes
  • ScotRail
    7:503h49
    Bathgate
    11:39Westhoughton
    £1011One-way
    3 changes
  • ScotRail
    6:164h23
    Bathgate
    10:39Westhoughton
    £1841One-way
    3 changes

Live departures

Bathgate to Westhoughton train times

The table below shows live departures for Bathgate to Westhoughton trains for today, Tuesday 19 May. You can also manually refresh the results below to see updated train journeys.

Last updated at
ProviderDepartsDurationArrivesChanges
Tickets
ScotRail5:47 Bathgate
3h52
9:39 Westhoughton3 changes
ScotRail6:16 Bathgate
4h23
10:39 Westhoughton3 changes
ScotRail7:34 Bathgate
4h05
11:39 Westhoughton2 changes
ScotRail7:50 Bathgate
3h49
11:39 Westhoughton3 changes
ScotRail8:19 Bathgate
4h20
12:39 Westhoughton3 changes
ScotRail9:28 Bathgate
4h11
13:39 Westhoughton3 changes
ScotRail9:28 Bathgate
4h11
13:39 Westhoughton2 changes
ScotRail10:30 Bathgate
4h09
14:39 Westhoughton3 changes
ScotRail11:28 Bathgate
4h11
15:39 Westhoughton3 changes
ScotRail11:28 Bathgate
4h11
15:39 Westhoughton2 changes
ScotRail12:27 Bathgate
4h12
16:39 Westhoughton3 changes
ScotRail13:33 Bathgate
4h06
17:39 Westhoughton3 changes
ScotRail13:33 Bathgate
4h06
17:39 Westhoughton2 changes
ScotRail14:27 Bathgate
4h12
18:39 Westhoughton3 changes
ScotRail15:32 Bathgate
4h07
19:39 Westhoughton3 changes
ScotRail15:32 Bathgate
4h07
19:39 Westhoughton2 changes
ScotRail16:29 Bathgate
4h10
20:39 Westhoughton3 changes
ScotRail17:34 Bathgate
4h05
21:39 Westhoughton2 changes
ScotRail17:49 Bathgate
3h50
21:39 Westhoughton3 changes
ScotRail18:31 Bathgate
4h27
22:58 Westhoughton3 changes
ScotRail19:52 Bathgate
3h58
23:50 Westhoughton3 changes
ScotRail23:19 Bathgate
7h20
6:39 Westhoughton3 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Bathgate to Westhoughton by train or coach

Compare train and coach prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.

Wed
20 May
Thu
21 May
Fri
22 May
Sat
23 May
Sun
24 May
Mon
25 May
Tue
26 May

Journey information

Overview: Train from Bathgate to Westhoughton

United KingdomUnited Kingdom
United KingdomUnited Kingdom
Icon of train

Trains from Bathgate to Westhoughton run on average 12 times per day, taking around 4h 28m. Cheap train tickets for this journey start at £100 if you book in advance.

The earliest train runs at 05:47, the last at 23:19. The fastest train covers the 271 km distance in 3h 49m.

Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
271 km
Average train duration
4h 28m
Cheapest ticket price
£100
Trains per day
12
Fastest train
3h 49m
First train
5:47
Last train
23:19
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Train companies: ScotRail from Bathgate to Westhoughton trainsScotRail trains will get you between Bathgate and Westhoughton from £100. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

ScotRail

Luggage & cancellation policy
Average Duration
3h 49m
Cheapest Price
£100
ScotRail frequency
12 a day

FAQs: Bathgate to Westhoughton train

Find answers to the most common questions about traveling from Bathgate to Westhoughton by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Westhoughton, this guide helps you travel smarter and with confidence.

FAQs
The cost of a train ticket from Bathgate to Westhoughton can vary. The cheapest tickets are usually available from £100, while the average price tends to be around £126.
The train journey from Bathgate to Westhoughton covers a distance of 271 km and takes approximately 3h 49m. Trains run 12 per day.
The train distance from Bathgate to Westhoughton is 271 km.
The first train from Bathgate to Westhoughton leaves at 5:47.
The last train from Bathgate to Westhoughton departs at 23:19.
Trains from Bathgate to Westhoughton run approximately 12 times per day.
Currently, there is no high-speed train service from Bathgate to Westhoughton.
Unfortunately, there is no direct train service currently available from Bathgate to Westhoughton.
To get from Bathgate to Westhoughton, you can choose from several travel options including train and coach.
There is no night train service from Bathgate to Westhoughton.
The cheapest way to get from Bathgate to Westhoughton is by train, costing approximately £100.
Booking trains from Bathgate to Westhoughton in advance is advisable, especially during peak travel seasons or for long journeys, to ensure availability and secure better fares.
The train journey from Bathgate to Westhoughton offers scenic views particularly as it travels through the rolling hills and countryside of Scotland before transitioning into the more urban landscapes of Northern England.
A day trip from Bathgate to Westhoughton is not feasible as the travel time is 3h 49m. However, there are 12 trains available per day.
Westhoughton can typically be explored fully in one to two days, allowing time to enjoy its local attractions and surrounding areas.
Yes, you can take the train from Bathgate to Westhoughton.

Most popular train connections from Bathgate

More options for your journey from Bathgate to Westhoughton

Here are some other resources that might have the information you need

HomeTrainsTrain Times to Westhoughton Bathgate to Westhoughton train

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone