Travel options
from Bath to Edinburgh

You can get from Bath to Edinburgh by train, bus or flight.

Our recommendation

To get from Bath to Edinburgh on 28 Sep we recommend taking a bus because it’s the best combination of price and speed.

18:15Bath, Dorchester Street13h25 07:40Edinburgh
1 changes
18:15Bath, Dorchester Street13h25 07:40Edinburgh
1 changes
Other options
03:30Bath, Dorchester Street15h40 19:10Edinburgh
1 changes
09:54Bath Spa6h24 16:18Edinburgh Waverley
2 changes
08:56Bath Spa6h43 15:39Edinburgh Waverley
3 changes

Find all the dates and times for this journey by train, bus, and flight, .

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

Deutsche Bahn

COMPARE Prices for trains, buses and flights

28 Sep
£215Avanti West Coast
£28National Express
30 Sep
£104London North Eastern Railway
£18National Express
1 Oct
£212Avanti West Coast
£36National Express
2 Oct
£102Avanti West Coast
£27National Express
3 Oct
£215Avanti West Coast
£33National Express

Travel Tips

Travel from Bath to Edinburgh
Travel to Edinburgh 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 Edinburgh.
How many miles are between Bath and Edinburgh

You should expect to travel around 317 miles (511 km) from Bath to Edinburgh.

What other popular destinations should I add to my itinerary for my trip to Edinburgh from Bath?
Your journey from Bath to Edinburgh doesn't have to end in Edinburgh. Many of our customers like to extend their holidays to explore other popular destinations like London, Glasgow or Manchester. If you’d like to add London, Glasgow or Manchester to your Bath to Edinburgh trip, check Omio for the best and cheapest ways to travel to any of these top destinations from Edinburgh today!