1map logoGo to main page

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

Compare Travel Options and Prices

from
Edinburgh, United Kingdom
to
Bath, United Kingdom

How to Get from Edinburgh to Bath: 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 milesDistance
3h 14m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edinburgh to Bath 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
Plane
Average Duration
3h  46m
Estimated price
$39-202
Recommended
route map
Distance: 320 miles
Duration: 3h 14m

See more options

Pricing table
Company
FlixBus
Bus
Average Duration
11h  21m
Estimated price
$50-75
Company
various
Drive
Average Duration
3h  14m
Estimated price
$54-219
Company
various
Drive
Average Duration
4h  7m
Estimated price
$61-264
Company
various
Bus
Average Duration
9h  27m
Estimated price
$70-147
Company
various
Drive
Average Duration
4h  35m
Estimated price
$73-214
Company
various
Drive
Average Duration
6h  34m
Estimated price
$120-190
Company
various
Plane
Average Duration
5h  28m
Estimated price
$135-444
Company
CrossCountry
Train
Average Duration
6h  46m
Estimated price
$230-718

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $34 $31 $28 $36 $41 $36 $36
Train $111 $100 $103 $101 $102 $186 $171
Fly $49 $50 $49 $50 $49 $61 $54

Traveling From Edinburgh to Bath

The journey from Edinburgh to Bath offers a striking contrast, with Edinburgh's historic castle views and vibrant atmosphere giving way to Bath's serene elegance and stunning Georgian architecture.

Best Neighbourhoods in Bath

Bath boasts charming neighborhoods, each with distinct character and attractions.

Bath City Centre
• Home to iconic Roman Baths and Bath Abbey.
• Vibrant shops and restaurants line the bustling streets.
Lansdown
• Features stunning Georgian architecture and scenic views.
• A quieter area, perfect for relaxing strolls.
Widcombe
• Offers quaint cafes and boutique shops.
• Known for its beautiful river views and gardens.

Best Times To Visit Bath's Attractions

Planning your visit to Bath's attractions can enhance your experience and help you avoid crowds.

Roman Baths
Early mornings on weekdays offer a quieter experience, allowing you to enjoy the historic site with fewer visitors.
Bath Abbey
Visit during mid-afternoons on weekdays for a serene atmosphere and less congestion.
Royal Crescent
Late afternoon or early evening, especially during the week, provides stunning light for photography and a tranquil stroll.

Bath Weather: What to Expect Year-Round

Bath experiences a temperate maritime climate, featuring mild winters and warm summers, making spring and early autumn ideal for visiting. The weather can be unpredictable, so packing layers and a raincoat can significantly enhance your travel experience.

Dining Recommendation in Bath

Try the Bath bun at Sally Lunn's Historic Eating House, a delightful sweet bread roll that differs from Edinburgh's traditional hearty dishes. The inviting atmosphere and emphasis on local ingredients create a charming dining experience, showcasing the region's unique flavors.

Edinburgh - Bath operators

Explore transport companies operating between Edinburgh and Bath, 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 Edinburgh to Bristol Temple Meads

Average Duration
6h 26m
Estimated price
$220-700
Contact phone
+44 3457 000 125
Website
https://www.gwr.com/

Train from Bristol Temple Meads to Bath Spa

Average Duration
11m
Estimated price
$6-23

Train from Southampton Central to Bath Spa

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

Bus from Edinburgh Bus Station to Bristol

Average Duration
10h 10m
Estimated price
$50-75
Website
https://uk.megabus.com

Bus from Manchester Airport Bus Station to Bristol Bond St

Average Duration
3h 45m
Estimated price
$18-26
Plane
Website
easyjet.com

Plane from Edinburgh (EDI) to Bristol (BRS)

Average Duration
1h 15m
Estimated price
$40-210
Website
loganair.co.uk

Plane from Edinburgh (EDI) to Cardiff (CWL)

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

Plane from Edinburgh (EDI) to Southampton (SOU)

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

Plane from Edinburgh (EDI) to Southampton (SOU)

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

Plane from Glasgow (GLA) to Bristol

Average Duration
1h 14m
Estimated price
$40-200

Plane from Edinburgh (EDI) to Birmingham (BHX)

Average Duration
1h 10m
Estimated price
$40-210
Website
klm.com

Plane from Edinburgh (EDI) to Southampton (SOU)

Average Duration
1h 26m
Estimated price
$110-470
Website
aerlingus.com

Plane from Edinburgh (EDI) to Birmingham (BHX)

Average Duration
3h 15m
Estimated price
$170-600
all-pages.other Show other routes
Contact phone
+44 345 600 1671
Website
https://www.tpexpress.co.uk/

Other from Edinburgh to Manchester Airport

Average Duration
3h 31m
Estimated price
$50-130

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

Traveling between Edinburgh and Bath 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 Edinburgh to Bath spanning a distance of 616.4 km. 💷 Enjoy the flexibility of budget-friendly options ranging from £95 to £150 for the drive from Edinburgh to Bath. 🛣️ Set out on a memorable 6-hour and 34-minute drive through picturesque landscapes as you make your way from Edinburgh to the charming city of Bath.
Average price
£93 - £148
🚂 Despite no direct train route, you can embark on a scenic journey from Edinburgh to Bath via Bristol Temple Meads. The train services are operated by CrossCountry, offering a comfortable and convenient travel experience. 🌄 The journey from Edinburgh to Bath by train takes approximately 6 hours and 46 minutes, including transfers. Arriving at Bath Spa station, you can explore the picturesque city known for its stunning Georgian architecture and historic Roman Baths. 💷 Ticket prices for the Edinburgh to Bath train range from £182 to £567, offering flexibility for different budgets. Immerse yourself in the beautiful landscapes of the UK as you travel from the vibrant Scottish capital to the charming city of Bath.
Departure Point
Edinburgh station
Arrival Point
Bristol Temple Meads station
Useful tips for train travellers
For your train trip from Edinburgh to Bath, you'll primarily be using services operated by LNER (London North Eastern Railway) and GWR (Great Western Railway). LNER offers onboard catering with a range of food and drink options, including a café bar offering snacks, light meals, and beverages. You can check their meals menu at their website: LNER. GWR also has a eat-on-the-go service, which you can review here: GWR.
On this route, you will find seating options in First Class and Standard Class (Economy) on both LNER and GWR trains. First Class offers more spacious seating with additional legroom, complimentary refreshments, and quieter carriages. In Standard Class, seating is comfortable, and there's the option to reserve seats in advance for a small fee. It’s worth considering First Class for a more relaxed experience, especially on a longer journey.
Once you arrive at Bath Spa Station, you can leave your luggage at the station’s left luggage service, which is located near the main concourse. Make sure to check the opening hours of this service before your arrival. The station is just a short walk or bus ride from the city center. The fastest way to reach the city center is by taking the local bus service; buses number 6 and 7 frequently operate, and the journey takes about 10 minutes. For more information on local transport, visit the Bath Bus Company website: Bath Bus.
🛫 Explore the historic city of Bath by taking a quick direct flight from Edinburgh Airport to Bristol Airport in just 1 hour and 15 minutes. EasyJet offers convenient flights for this route, making travel hassle-free. ✈️ Upon arrival in Bristol, you can easily reach Bath via a short train or bus ride, which takes approximately 1 hour.
Departure Point
Edinburgh Airport
Arrival Point
Bristol Airport
Useful tips for plane travellers
• When booking your flight from Edinburgh to Bath, consider EasyJet for the quickest option, which takes approximately 1 hour and 15 minutes; always check their website for the latest flight schedules and deals at easyjet.com
• Upon arrival at Bristol Airport, expect a 30 to 40-minute journey to Bath city center; pre-book a taxi from the airport or find one at the taxi rank, with prices typically ranging from £60 to £75.
• To navigate Bristol Airport efficiently, utilize their Wi-Fi to check the transport connections to Bath or visit the airport's information desk for additional assistance; further details can be found at bristol-airport.co.uk
🚌 Traveling from Edinburgh to Bath by bus involves a journey with transfers, taking approximately 11 hours and 21 minutes. 💷 The prices for a bus ticket between Bath and Edinburgh typically range from £39 to £59, offering a budget-friendly option for travelers looking to explore the route by bus.
Departure Point
Edinburgh Bus Station
Arrival Point
Bristol station

Frequently asked questions

Find out more about the route from Edinburgh to Bath.

Or choose the category:
The distance between Edinburgh and Bath is 320 miles by air, but the road distance is slightly longer at 383 miles. If you prefer to travel by train, it takes approximately 6 hours and 46 minutes to reach Bath from Edinburgh. Another option is to fly from Edinburgh to Bristol, which takes about 3 hours and 45 minutes, and then take a train to Bath. If you decide to drive, the journey from Edinburgh to Bath takes around 6 hours and 34 minutes by car. Alternatively, taking a bus is the longest option, with an estimated travel time of 11 hours and 17 minutes.
The most cost-effective way to travel from Edinburgh to Bath is by taking a bus, which typically costs £39-£55 and takes around 11 hours and 17 minutes. However, if you are looking for a quicker option, flying from Edinburgh to Bristol and then taking a train to Bath is the most time-efficient choice. This option takes approximately 3 hours and 45 minutes and costs £35-£172. Overall, the choice between these two options depends on your priorities, whether it's saving money or saving time.
The prices for a train journey from Edinburgh to Bath range from £170 to £562. The cost of a bus ticket from Bath to Edinburgh varies between £39 and £55. It's worth noting that prices may change based on factors such as the type of ticket purchased, the travel dates, and any discounts or promotions available.
To travel from Edinburgh to Bath without using public transportation, you can opt to drive. The distance of 383 miles can be covered in approximately 6 hours and 34 minutes by car. The prices for a car journey range from £94 to £149 depending on factors like fuel costs and tolls. Driving provides flexibility and the opportunity to explore any scenic stops along the way.
To travel from Edinburgh to Bath without a car, the best option is to take a train. The journey takes approximately 6 hours and 46 minutes and can cost between £164-£586, depending on the class and availability. Trains provide a comfortable and convenient way to travel between the two cities, allowing you to sit back and enjoy the scenic views along the way.
There is no direct link between Edinburgh and Bath. However, you can travel between the two cities by taking a train with a transfer at Bristol Temple Meads. The journey takes approximately 6 hours and 46 minutes. Alternatively, you can take a bus with a transfer in Bristol, which takes approximately 11 hours and 17 minutes.
The flight between Edinburgh and Bath typically takes around 1 hour and 15 minutes. However, it is important to note that there are no direct flights between these two cities, so one would need to fly from Edinburgh to Bristol and then take additional transportation to reach Bath. The cost of the flight can vary depending on the airline and time of booking, but it is generally affordable and can range from $50 to $150.
There are plenty of accommodation options near Bath. With over 1811 hotels available, you are sure to find something to suit your needs. Prices start at £45 per night, offering a variety of budget-friendly options. From cozy bed and breakfasts to luxurious hotels, there is something for every traveler's preference and budget in Bath.