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
£281One-way
Cheapest
18:15Bath, Dorchester Street13h25 07:40Edinburgh
1 changes
£281One-way
Other options
03:30Bath, Dorchester Street15h40 19:10Edinburgh
1 changes
£361One-way
09:54Bath Spa6h24 16:18Edinburgh Waverley
2 changes
£2151One-way
08:56Bath Spa6h43 15:39Edinburgh Waverley
3 changes
£2371One-way

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.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Tue
28 Sep
£215Avanti West Coast
£28National Express
£49easyJet
Thu
30 Sep
£104London North Eastern Railway
£18National Express
£33easyJet
Fri
1 Oct
£212Avanti West Coast
£36National Express
£63easyJet
Sat
2 Oct
£102Avanti West Coast
£27National Express
£65easyJet
Sun
3 Oct
£215Avanti West Coast
£33National Express
£53easyJet

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.
FAQs
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!