Search Bath train tickets

switcheroo

Quickview

How to get to Bath by train?

Routes134
Trips per day836
train carriers20
Stations1
Lowest prices
We partner with 100s of coach, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Bath?

The cheapest prices for a train ticket to Bath that users have found recently on Wanderu start at £6.03. Such great deals to Bath are available on one route to Chippenham. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Bath. Chippenham at £6.03 has consistently the lowest average train ticket prices to Bath.

What are the main train stations in Bath?

The most popular train station in Bath is Bath Spa. Bath Spa is the busiest train station in Bath.

Portsmouth

There are 23 train schedules per day connecting Portsmouth with Bath. It takes on average 2 hours and 16 minutes to travel 68 miles, 109 kms, by train from Portsmouth. 3 train carriers offer schedules from Portsmouth, with Great Western Railway offering the most daily connections to Bath. Travelling by train from Portsmouth you will most likely to arrive in Bath at Bath Spa.
Avg. Time
2h 16m
Avg. Price
£46.90

Liverpool

There are 20 train schedules per day connecting Liverpool with Bath. It takes on average 4 hours and 10 minutes to travel 144 miles, 231 kms, by train from Liverpool. 4 train carriers offer schedules from Liverpool, with Arriva Trains Wales + Connections offering the most daily connections to Bath. Travelling by train from Liverpool you will most likely to arrive in Bath at Bath Spa.
Avg. Time
4h 10m
Avg. Price
£73.23

Bristol

There are 19 train schedules per day connecting Bristol with Bath. It takes on average and 34 minutes to travel 12 miles, 19 kms, by train from Bristol. 3 train carriers offer schedules from Bristol, with Great Western Railway + Connections offering the most daily connections to Bath. Travelling by train from Bristol you will most likely to arrive in Bath at Bath Spa.
Avg. Time
0h 34m
Avg. Price
£8.20

Longford

There are 16 train schedules per day connecting Longford with Bath. It takes on average 2 hours and 15 minutes to travel 83 miles, 133 kms, by train from Longford. 2 train carriers offer schedules from Longford, with Heathrow Express + Connections offering the most daily connections to Bath. Travelling by train from Longford you will most likely to arrive in Bath at Bath Spa.
Avg. Time
2h 15m
Avg. Price
£55.57

Dawlish

There are 15 train schedules per day connecting Dawlish with Bath. It takes on average 2 hours and 12 minutes to travel 73 miles, 118 kms, by train from Dawlish. 3 train carriers offer schedules from Dawlish, with Great Western Railway + Connections offering the most daily connections to Bath. Travelling by train from Dawlish you will most likely to arrive in Bath at Bath Spa.
Avg. Time
2h 12m
Avg. Price
£20.29

Located in , United Kingdom, you can travel by train to Bath from 134 destinations and choose from 836 daily train schedules to get you there. Great Western Railway has the most train connections to Bath. The furthest train arriving in Bath covers a distance of 243.00 miles, 390.98 kms, covering the journey in 5 hours and 35 minutes

Looking for other ways to get there? Check out Coach options to Bath.

train companies serving Bath

Arriva Trains Wales + Connections

There are 6 daily Arriva Trains Wales + Connections schedules to Bath. Arriva Trains Wales + Connections can get you to Bath by train from 14 destinations incuding Manchester.
Toilet
Snacks
Power point
Drink
Avg. Time
0h 4m
Avg. Price
£52.01

Chiltern Railways + Connections

There are 5 daily Chiltern Railways + Connections schedules to Bath. Chiltern Railways + Connections can get you to Bath by train from 2 destinations incuding Islip.
Toilet
WiFi
Power point
Avg. Time
0h 3m
Avg. Price
£29.63

East Midlands Trains + Connections

There are 5 daily East Midlands Trains + Connections schedules to Bath. East Midlands Trains + Connections can get you to Bath by train from 7 destinations incuding Sileby.
WiFi
Snacks
Avg. Time
0h 5m
Avg. Price
£87.94

Greater Anglia + Connections

There are 1 daily Greater Anglia + Connections schedules to Bath. Greater Anglia + Connections can get you to Bath by train from Whittlesea.
Toilet
WiFi
Snacks
Extra legroom
Power point
Drink
Avg. Time
0h 5m
Avg. Price
£93.97

Great Western Railway + Connections

There are 9 daily Great Western Railway + Connections schedules to Bath. Great Western Railway + Connections can get you to Bath by train from 38 destinations incuding Culham.
USB point
WiFi
Snacks
Extra legroom
Power point
Drink
Avg. Time
0h 4m
Avg. Price
£33.58

Great Western Railway

There are 28 daily Great Western Railway schedules to Bath. Great Western Railway can get you to Bath by train from 60 destinations incuding London.
USB point
WiFi
Snacks
Extra legroom
Power point
Drink
Avg. Time
0h 2m
Avg. Price
£23.50

Heathrow Express + Connections

There are 8 daily Heathrow Express + Connections schedules to Bath. Heathrow Express + Connections can get you to Bath by train from Longford.
WiFi
Newspaper/Magazine
TV
Extra legroom
Avg. Time
0h 3m
Avg. Price
£60.74

London Overground + Connections

There are 5 daily London Overground + Connections schedules to Bath. London Overground + Connections can get you to Bath by train from London.
WiFi
Avg. Time
0h 3m
Avg. Price
£59.79

Merseyrail + Connections

There are 22 daily Merseyrail + Connections schedules to Bath. Merseyrail + Connections can get you to Bath by train from 9 destinations incuding Liverpool.
Air conditioning
Avg. Time
0h 5m
Avg. Price
£67.35

Northern Rail + Connections

There are 7 daily Northern Rail + Connections schedules to Bath. Northern Rail + Connections can get you to Bath by train from 7 destinations incuding Manchester.
Avg. Time
0h 5m
Avg. Price
£67.13

Southeastern + Connections

There are 5 daily Southeastern + Connections schedules to Bath. Southeastern + Connections can get you to Bath by train from 5 destinations incuding Borough Green.
Avg. Time
0h 5m
Avg. Price
£58.06

Southern + Connections

There are 6 daily Southern + Connections schedules to Bath. Southern + Connections can get you to Bath by train from 7 destinations incuding London.
WiFi
Avg. Time
0h 4m
Avg. Price
£50.98

South Western Railway + Connections

There are 36 daily South Western Railway + Connections schedules to Bath. South Western Railway + Connections can get you to Bath by train from 16 destinations incuding Godalming.
WiFi
Snacks
Drink
Avg. Time
0h 3m
Avg. Price
£32.31

South Western Railway

There are 1 daily South Western Railway schedules to Bath. South Western Railway can get you to Bath by train from 5 destinations incuding London.
WiFi
Snacks
Drink
Avg. Time
0h 3m
Avg. Price
£29.01

TfL Railway + Connections

There are 8 daily TfL Railway + Connections schedules to Bath. TfL Railway + Connections can get you to Bath by train from Longford.
Toilet
Avg. Time
0h 3m
Avg. Price
£50.41

Thameslink + Connections

There are 2 daily Thameslink + Connections schedules to Bath. Thameslink + Connections can get you to Bath by train from 2 destinations incuding London.
WiFi
Avg. Time
0h 5m
Avg. Price
£49.48

TransPennine Express + Connections

There are 6 daily TransPennine Express + Connections schedules to Bath. TransPennine Express + Connections can get you to Bath by train from 2 destinations incuding Chester-le-Street.
Toilet
WiFi
Snacks
Drink
Avg. Time
0h 5m
Avg. Price
£119.01

Virgin Trains + Connections

There are 3 daily Virgin Trains + Connections schedules to Bath. Virgin Trains + Connections can get you to Bath by train from 3 destinations incuding Liverpool.
WiFi
Snacks
Power point
Drink
Avg. Time
0h 4m
Avg. Price
£61.73

West Midlands Railway + Connections

There are 6 daily West Midlands Railway + Connections schedules to Bath. West Midlands Railway + Connections can get you to Bath by train from 7 destinations incuding Liverpool.
WiFi
Extra legroom
Power point
Avg. Time
0h 5m
Avg. Price
£69.23

CrossCountry + Connections

There are 6 daily CrossCountry + Connections schedules to Bath. CrossCountry + Connections can get you to Bath by train from 25 destinations incuding Birmingham.
WiFi
Snacks
Power point
Drink
Avg. Time
0h 3m
Avg. Price
£52.41