Compare prices and tickets by train, coach or flight

3 Dec
£155Avanti West Coast
£32National Express
4 Dec
£155Avanti West Coast
£30National Express
5 Dec
£138Avanti West Coast
£32National Express
6 Dec
£137Avanti West Coast
£25National Express
7 Dec
£90Avanti West Coast
£18National Express
10 Dec
£144Avanti West Coast
£27National Express
11 Dec
£104Avanti West Coast
£24National Express
13 Dec
£136Avanti West Coast
£25National Express
14 Dec
£137Avanti West Coast
£23National Express
16 Dec
Find prices
£16National Express
17 Dec
Find prices
£21National Express
18 Dec
£106Avanti West Coast
£53National Express
19 Dec
Find prices
£22National Express
20 Dec
Find prices
Find prices
21 Dec
£105Avanti West Coast
Find prices
Find prices
22 Dec
Find prices
Find prices
23 Dec
Find prices
£66National Express

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Glasgow and Bath

distanceDistance319 miles (514 km)
durationAverage train duration6 h 21 min
priceAverage train ticket price£135 (€152)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day

Trains from Glasgow to Bath cover the 319 miles (514 km) long journey taking on average 6 h 21 min with our travel partners like. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £90, but the average price of train tickets is £135. Travellers depart most frequently from Glasgow Central and arrive in Bath Spa.

Train from Glasgow to Bath: Journey Details

Taking the train from Glasgow to Bath is a lengthy journey of between 6 and 8 hours, operated by Virgin Trains, CrossCountry and South West Trains. The longest journey involves one change at Bristol Temple Meads. Other routes change at Carlisle, Wolverhampton, London, Birmingham or Bristol. The first departure from Glasgow Central is at around 4:30 a.m. A train leaves at around 5:30 p.m., but there are later departures on overnight sleeper trains. A reduced service operates on Saturdays and Sundays.

Taking the Train from Glasgow

Glasgow Central Station is a listed Victorian building on the banks of the River Clyde, within walking distance of the city centre. Although not on the underground system, this can be accessed by crossing the river bridge to Bridge Street Station. A large suburban train network operates into Glasgow Central. Frequent city centre buses are run by First Glasgow while buses to outlying areas are operated by McGills and Stagecoach. Taxis are also available at the station.

Getting into Bath by Train

Bath is a beautiful and compact city with much evidence of its Roman, Medieval and Georgian past. The city has shopping areas, a lively nightlife and is surrounded by the rolling countryside of Somerset and the Cotswolds. Landmarks in the city that should be visited are the Roman Baths, Bath Abbey, the Royal Crescent and the Jane Austen Centre. Bath Spa Station was designed by Isambard Kingdom Brunel and is located in the heart of the city centre. All tourist attractions can be accessed on foot. Taxis and local buses depart from outside the station; however, local buses are not very frequent, but the hop-on, hop-off tourist bus provides a reliable way of reaching all of Bath's main tourist attractions.

Travel Tips

Trains from Glasgow to Bath
Travel by train to Bath easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Glasgow to Bath.
What is the price of the cheapest train to Bath from Glasgow?
Omio customers have found the cheapest trains between Glasgow and Bath to cost as little as £90  in the next 7 days.
How much does the train from Glasgow to Bath cost on average?
If you’re looking to buy your train tickets in the next week, you can expect the Glasgow to Bath train price to come in at an average of £135  one way.
How far is it from Glasgow to Bath by train?
The Glasgow to Bath train distance is approximately 319 miles (514 km).
How many hours does it take from Glasgow to Bath by train?
While the time it takes to travel 319 miles (514 km) to Bath from Glasgow can vary based on specific dates, weekends, and bank holidays, the train duration from Glasgow to Bath is on average 6 h 21 min.
Which train station from Glasgow to Bath do I depart from? Which Bath train station from Glasgow do I arrive in?

Omio customers travelling this route depart most frequently from Glasgow Central   and arrive in Bath Spa.

Where do I find the Glasgow train station to Bath? Where is the Bath train station?

Passengers booking this journey most frequently board their trains from Glasgow Central and need to travel around 0.5 miles (757 m) from the city centre to get to this train station.

Passengers arriving in Bath most often arrive at Bath Spa and need to travel around 0.1 miles (137 m) from this train station to the city centre.

How many train services per day are there to Bath from Glasgow?
On average, there are 12 trains a day from Glasgow to Bath. The train times and services may be different on weekends and holidays compared to weekdays.
When should I book Glasgow Bath train tickets to score the best deals?
If you book a train ticket to Bath from Glasgow within the next 7 days, you can find tickets to cost on average £135 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Glasgow and Bath are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

The major railway station for departures from Glasgow is Glasgow Central. Read all the information you need to know about services, amenities and connections at Glasgow Central for your trip from Glasgow to Bath.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Sat: 05: 30 - 21: 30 | Sun: 09: 15 - 21: 30
Public transport options for Glasgow Central
Bus lines: 6, 7, 18, 21, 75, 263, 267, 500 Airport Express
Train lines: West Coast Main Line, ScotRail, Avanti West Coast, LNER, TransPennine Express, CrossCountry, Caledonian Sleeper