Cheap train tickets from Bath to Glasgow

Showing times and prices for 2 Dec

Cheapest

£154

Average

£166

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Bath to Glasgow will cost around £ 166 if you buy it on the day, but the cheapest tickets can be found for only £ 154.

Cheapest
08:56Bath Spa7h03 15:59Glasgow Central
3 changes
£1541One-way
Cheapest
09:54Bath Spa8h18 18:12Glasgow Central
1 changes
£1541One-way
09:13Bath Spa6h46 15:59Glasgow Central
2 changes
£1751One-way
10:13Bath Spa6h58 17:11Glasgow Central
2 changes
£1751One-way
08:13Bath Spa7h03 15:16Glasgow Central
2 changes
£1751One-way

Train schedule from Bath to Glasgow

Showing trains for tomorrow, Thu, 2 Dec
08:13Bath Spa7h03 15:16Glasgow Central
0 changes
08:56Bath Spa7h03 15:59Glasgow Central
0 changes
09:13Bath Spa6h46 15:59Glasgow Central
0 changes
09:54Bath Spa8h18 18:12Glasgow Central
0 changes
10:13Bath Spa6h58 17:11Glasgow Central
0 changes

Find all the dates and times for this journey

Fastest train times from Bath to Glasgow

Showing times and prices for 2 Dec

Fastest Journey

6 h 46 m

Average

7 h 13 m

Trains per day

5

Distance

514 km

It's difficult to get from Bath to Glasgow without changing at least once.

Fastest
09:13Bath Spa6h46 15:59Glasgow Central
2 changes
£1751One-way
10:13Bath Spa6h58 17:11Glasgow Central
2 changes
£1751One-way
08:56Bath Spa7h03 15:59Glasgow Central
3 changes
£1541One-way
08:13Bath Spa7h03 15:16Glasgow Central
2 changes
£1751One-way
09:54Bath Spa8h18 18:12Glasgow Central
1 changes
£1541One-way

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 Bath and Glasgow

distanceDistance319 miles (514 km)
durationAverage train duration6 h 46 min
priceAverage train ticket price£154 (€173)
frequencyTrain frequency6 a day
changesDirect trainYes, there are 6 direct trains a day

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

Travel Tips

Trains from Bath to Glasgow
Travel by train to Glasgow 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 Bath to Glasgow.
FAQs
What is the cost of cheap trains between Bath and Glasgow?
If you’re looking to save money on tickets, you can find a cheap train from Bath to Glasgow for as little as £153  in the next 7 days.
How much does the train from Bath to Glasgow cost on average?
In the next 7 days you’ll find that the average cost of a train ticket between Bath and Glasgow is £154  one way.
How many miles is it from Bath to Glasgow by train?
The distance from Bath to Glasgow by train is approximately 319 miles (514 km).
How long is the train to Glasgow from Bath?
The Bath to Glasgow train duration is on average 6 h 46 min, which is to be expected when travelling 319 miles (514 km) to Glasgow from Bath. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
What station does the Bath to Glasgow train leave from? Which Glasgow train station do I come into from Bath?

Omio customers travelling this route book their trains from Bath Spa   to Glasgow Central.

Where is the train station in Bath? Where is the train station in Glasgow?

You can find the most popular departure train station for this journey, Bath Spa, located approximately 0.1 miles (137 m) from the city centre of Bath. The most popular arrival train station in Glasgow, called Glasgow Central, is located around 0.5 miles (757 m) away from its city centre.

How many trains per day are there between Bath and Glasgow?
The average number of trains departing Bath for Glasgow is 6 a day. The train schedules and services may vary between weekdays and weekends.
How early should I book Bath to Glasgow train tickets to get the best deals?
The price of a one way train ticket from Bath to Glasgow is on average £154 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets to Glasgow from Bath available a few months in advance.

Important Stations and Airports for this Journey

Bath
Glasgow
The major railway station for departures from Bath is Bath Spa. Read all the information you need to know about services, amenities and connections at Bath Spa for your trip to Glasgow from Bath.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 05: 30 - 20: 30
Public transport options for Bath Spa
Bus lines: 700, A4
Train lines: Great Western Main Line, CrossCountry, South Western Railway