|Distance||317 miles (511 km)|
|Average train duration||6 h 51 min|
|Average train ticket price||£142 (€161)|
|Train frequency||7 a day|
|Direct train||Yes, there are 7 direct trains a day|
|Train providers||Cross Country|
Trains from Edinburgh to Bath cover the 317 miles (511 km) long route taking on average 6 h 51 min with our travel partners like Cross Country. Normally, there are 7 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £103, but the average price of train tickets is £142. Travellers depart most frequently from Edinburgh Waverley and arrive in Bath Spa.
Travel between Edinburgh and Bath from £103 with Omio’s train partners CrossCountry! You can find the best timetables and tickets when comparing and booking the most affordable route for you.
CrossCountry is a fast speed train company in the United Kingdom and for your next train from Edinburgh to Bath you can choose between Standard Class and First Class tickets on Omio.
Omio helps you find the perfect Edinburgh - Bath train with CrossCountry. Whether you are searching for the fastest, earliest or cheapest train between Edinburgh and Bath, Omio shows you CrossCountry’s current train timetables, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Edinburgh to Bath journey. You can expect to travel around 317 miles (511 km) between Edinburgh and Bath on a train with CrossCountry. Once you are ready, buy your one-way CrossCountry tickets between Edinburgh and Bath starting as low as £103 if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when travelling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with CrossCountry!
CrossCountry has updated its ticket policies due to the coronavirus. Keep these in mind when booking your CrossCountry tickets between Edinburgh and Bath and when travelling by train:
Omio customers book a train from Edinburgh Waverley to Bath Spa most frequently for this route.
Passengers board their train most frequently from Edinburgh Waverley and travel around 0 mile (s) / 0 km from the city centre to this train station.
Passengers travelling this route most often arrive at Bath Spa and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Bath.
Here are some other resources that might have the information you need