These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Train Information to Glasgow from Bath

distanceDistance319 miles (514 km)
durationAverage train duration6 h 46 min
priceAverage train ticket price$197 (€165)
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 route for as low as $176 (€148), but the average price of train tickets is $197 (€165). Travelers 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.
How much do cheap trains to Glasgow from Bath cost?
Train tickets to Glasgow from Bath for some dates and times can be found for as cheap as $176 (€148)  one way in the next 7 days.
How much is a train ticket to Glasgow from Bath?
The Bath to Glasgow train ticket price is on average $197 (€165)  if you are looking to purchase your tickets for this journey in the next week.
What is the distance to Glasgow from Bath by train?
The distance between Bath and Glasgow by train is approximately 319 miles (514 km).
What is the Bath to Glasgow train travel time?
While the time it takes to travel 319 miles (514 km) from Bath to Glasgow can vary based on specific dates, weekends, and holidays, the Bath to Glasgow train journey time is on average 6 h 46 min.
What station does the train from Bath to Glasgow depart from? Which Glasgow train station do I come into from Bath?

When traveling this route, Omio customers are departing most frequently from Bath Spa   and arriving in Glasgow Central.

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

The most popular departure train station with passengers for this route, called Bath Spa, is located 0 mile (s) / 0 km from the city center of Bath.

The most popular arrival train station, Glasgow Central, is located 0 mile (s) / 0 km away from the city center of Glasgow.

How many train services 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.
When should I book the Bath to Glasgow train for the best deals on tickets?
If you book a train ticket from Bath to Glasgow within the next 7 days, you can find tickets to cost on average $197 (€165) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Glasgow from 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 Bath is Bath Spa. Read all the information you need to know about services, amenities and connections at Bath Spa for your journey from Bath to Glasgow.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Fri: 05: 30 - 20: 30
Public transit options for Bath Spa
Bus lines: 700, A4
Train lines: Great Western Main Line, CrossCountry, South Western Railway