1map logoGo to main page

Bath, Somerset to Edinburgh, Edinburgh from $50: 11 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bath, United Kingdom
to
Edinburgh, United Kingdom

How to Get from Bath to Edinburgh: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$50 by busBest price
320 kmDistance
3h 11m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bath to Edinburgh with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Plane
Average Duration
3h  31m
Estimated price
$51-214
Recommended
Company
FlixBus
Bus
Average Duration
12h 
Estimated price
$50-75
Cheapest
route map
Distance: 320 km
Duration: 3h 11m

See more options

Pricing table
Company
various
Drive
Plane
Average Duration
3h  11m
Estimated price
$60-263
Company
various
Plane
Drive
Average Duration
4h 
Estimated price
$67-231
Company
various
Drive
Plane
Average Duration
3h  33m
Estimated price
$72-211
Company
various
Plane
Train
Average Duration
4h  57m
Estimated price
$87-389
Company
various
Drive
Average Duration
6h  35m
Estimated price
$120-190
Company
various
Train
Average Duration
8h  59m
Estimated price
$133-284
Company
various
Train
Plane
Average Duration
4h  46m
Estimated price
$138-442
Company
various
Train
Average Duration
7h  45m
Estimated price
$202-502
Company
CrossCountry
Train
Average Duration
7h  43m
Estimated price
$227-722

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $29 $34 $28 $29 $34 $32 $33
Train $102 $152 $102 $102 $138 $174 $172
Fly $52 $51 $52 $52 $55 $68 $59

Traveling From Bath to Edinburgh

The journey from Bath to Edinburgh reveals a shift from the serene charm of Georgian architecture and Roman history to the vibrant energy and medieval allure of Scotland's capital.

Best Neighbourhoods in Edinburgh

Edinburgh boasts diverse neighborhoods, each with its own charm and character.

Old Town
• Rich in history and medieval architecture.
• Home to the iconic Edinburgh Castle.
New Town
• Features elegant Georgian buildings and shops.
• Offers lush gardens and a vibrant atmosphere.
Leith
• A trendy waterfront area with great restaurants.
• Hosts the annual Leith Festival celebrating local culture.

Best Times To Visit Edinburgh's Attractions

To truly enjoy Edinburgh's rich history and culture, timing your visits can enhance your experience.

Edinburgh Castle
Visit early in the morning or late afternoon for smaller crowds.
The Royal Mile
Weekdays are quieter; explore in the early hours for a leisurely stroll.
Arthur's Seat
Set out at sunrise for breathtaking views and fewer hikers.

Edinburgh Weather: What to Expect Year-Round

Edinburgh experiences a temperate maritime climate with mild summers and cool winters, making it a year-round destination. The best times to visit are during late spring and early autumn when the weather is more favorable, allowing you to fully enjoy the city's outdoor attractions and stunning landscapes.

Dining Recommendation in Edinburgh

When in Edinburgh, trying haggis at The Kitchin offers a distinctive experience from Bath's refined dishes, showcasing robust Scottish flavors made with local ingredients. The restaurant's vibrant atmosphere and commitment to seasonal produce provide a lively contrast to Bath's more traditional dining scene.

Bath - Edinburgh operators

Explore transport companies operating between Bath and Edinburgh, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Bristol Temple Meads to Edinburgh

Average Duration
6h 31m
Estimated price
$220-700

Train from Bristol Temple Meads to Wolverhampton

Average Duration
1h 46m
Estimated price
$65-170

Train from Newcastle to Edinburgh

Average Duration
1h 31m
Estimated price
$75-200
Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Bristol to Edinburgh Bus Station

Average Duration
10h
Estimated price
$50-75
Plane
Website
easyjet.com

Plane from Bristol (BRS) to Edinburgh (EDI)

Average Duration
1h 15m
Estimated price
$40-210
Contact phone
+44 345 722 5333
Website
loganair.co.uk

Plane from Cardiff (CWL) to Edinburgh (EDI)

Average Duration
1h 15m
Estimated price
$130-440

Plane from Southampton (SOU) to Edinburgh (EDI)

Average Duration
1h 25m
Estimated price
$110-460
Website
britishairways.com

Plane from Southampton (SOU) to Edinburgh (EDI)

Average Duration
1h 25m
Estimated price
$110-470
Website
ryanair.com

Plane from Bristol (BRS) to Edinburgh (EDI)

Average Duration
1h 15m
Estimated price
$35-310
all-pages.other Show other routes
Contact phone
+44 3457 000 125
Website
https://www.gwr.com/

Other from Bath Spa to Bristol Temple Meads

Average Duration
12m
Estimated price
$6-23

Other from Bath Spa to Southampton Central

Average Duration
1h 27m
Estimated price
$35-90

Other from Bath Spa to Newport (S Wales)

Average Duration
48m
Estimated price
$22-55

Bath to Edinburgh: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bath and Edinburgh offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Bath to Edinburgh, covering a distance of 616.4 km, offering breathtaking views of the British countryside along the way. 💸 Budget-friendly options exist for this journey, with prices ranging from £95 to £150 for a trip by car, providing flexibility for different travel budgets. 🏰 Arrive in historic Edinburgh after approximately 6 hours and 35 minutes of driving, ready to explore the city's charming streets, iconic landmarks, and rich cultural heritage.
Average price
£93 - £148
While there is no direct route, you can take a service from Bath Spa to Bristol Temple Meads, then transfer to reach Edinburgh in approximately 7 hours and 43 minutes with CrossCountry. 🌍 Multiple route options are available with varying distances and durations. Depending on the route chosen, you may have 1 or 2 transfers, with agencies like GWR, CrossCountry, Avanti West Coast, and LNER providing the services along the way. 🎟️ Ticket prices for the train journey between Bath and Edinburgh typically range from £179 to £570, offering travelers a convenient and scenic way to explore the UK by rail.
Departure Point
Bristol Temple Meads station
Arrival Point
Edinburgh station
Useful tips for train travellers
• Onboard services can vary by operator, but you can generally expect catering options like snacks, sandwiches, and drinks on the LNER (London North Eastern Railway) and CrossCountry trains. LNER offers a range of refreshments including complimentary light meals in First Class, while CrossCountry features a 'Go Café' where you can purchase items. Review the onboard catering menus on their websites for specific offerings.
• For this route, two main operators are available: LNER and CrossCountry. LNER offers First Class and Standard Class seating, including comfy seats with power outlets and a quieter atmosphere in First Class. CrossCountry also provides First Class and Standard Class options, with Standard Class being slightly less spacious than LNER's equivalent. Check their respective websites for booking details: LNER and CrossCountry.
• Upon arrival at Edinburgh Waverley, you can leave your luggage at the station using the luggage storage service, allowing you to explore the city unencumbered. The station features restroom facilities but does not have showers. For efficient navigation, follow the signs to the main exit, and for quick access to the city center, take the tram (Route 1 or 2) to Princes Street, which takes about 20 minutes. For tram schedules, visit Edinburgh Trams.
🛫 Embark on a quick and convenient journey from Bath to Edinburgh by catching a direct flight from Bristol Airport to Edinburgh Airport, taking only 1 hour and 15 minutes. With airlines like Ryanair and easyJet servicing this route, you can expect a smooth and efficient travel experience.
Departure Point
Bristol Airport
Arrival Point
Edinburgh Airport
🚌 The journey from Bath to Edinburgh by bus involves a transfer in Bristol 🛤️. The entire trip takes approximately 12 hours, including transfers. 🚌 Prices for the bus between Edinburgh and Bath typically range from £39 to £59 💷. The scenic journey offers a convenient and budget-friendly travel option for those exploring the UK 🇬🇧.
Departure Point
Bristol station
Arrival Point
Edinburgh Bus Station