Bath
Bath
Edinburgh
Edinburgh
Train Driving

Bath to Edinburgh

Updated: 30 May 2026

The journey from Bath to Edinburgh is approximately 600 km. You can take a train from Bath Spa to Edinburgh, usually requiring a change at Bristol Temple Meads or London, taking about 6 to 7 hours. Driving via the M5, M6, and A74 is also an option, taking roughly 7 to 8 hours depending on traffic. Edinburgh is the historic capital of Scotland, famous for its castle and festivals.

Total Distance: 600 km driving distance; 500 km straight-line air distance.
Fastest Way
The train is generally the fastest and most comfortable.
Cheapest Way
Driving is often cheaper for groups.
Compare Bath to Edinburgh Routes
Train
Connecting
Driving
Direct
Duration 6 hours 30 mins 8 hours
Avg Price 120-250 GBP 100-150 GBP
Operator Great Western Railway / LNER N/A
Route Bath Spa to Bristol Temple Meads, then direct train to Edinburgh. M5 to M6 to A74 north.
Tip Book in advance for cheaper fares. The M6 can be very busy; check for roadworks.
Travel Tips
  • Train Tickets
    Book well in advance for the best prices.
  • Parking
    Use city centre car parks for easy access.
  • Public Transport
    Use the tram system to get around.
  • Traffic
    Avoid the M6 during peak hours.
  • Events
    Check for major events in the city.
Safety Tips
  • Road Safety
    Be aware of heavy traffic on the M6.
  • Station Safety
    Stay alert in busy stations.
  • Emergency
    Dial 999 for any urgent assistance.
  • Personal Security
    Keep your belongings secure in public spaces.
People Also Ask
  • Is there a direct train?
    No, you must change at Bristol or London.
  • How long is the drive?
    It takes about 8 hours.
  • Is it a good city to visit?
    Yes, Edinburgh is a vibrant cultural hub.
  • Are there tolls?
    No, there are no tolls on this route.
  • Can I fly?
    No, there are no direct flights from Bath.
Quick Info
  • From Bath, Somerset, United Kingdom
  • To Edinburgh, Midlothian, United Kingdom
  • Modes
Best Time to Travel

Year-round, as it is a major city destination.

Things to Do in Edinburgh
1
Edinburgh Castle
Visit this iconic castle overlooking the city.
2
Royal Mile
Walk along this historic street in the heart of the Old Town.
3
Arthur's Seat
Hike up this extinct volcano for panoramic views.
4
National Museum of Scotland
Explore the country's history and culture.
Tags
Bath to Edinburgh travel driving Bath to Edinburgh M5 M6 A74 route Edinburgh transport Scotland travel GWR train Bath to Edinburgh train long distance travel