1map logoGo to main page

London, Greater London to Bath, Somerset from $11: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
Bath, United Kingdom

How to Get from London 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.

$11 RideshareBest price
156.1 kmDistance
1h 22m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London 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
First Great Western Service
Train
Average Duration
1h  22m
Estimated price
$60-140
Recommended
Company
BlaBlaCar
Rideshare
Average Duration
2h  32m
Estimated price
$11-19
Cheapest
route map
Distance: 156.1 km
Duration: 1h 22m

See more options

Pricing table
Company
Megabus UK
Bus
Average Duration
3h  41m
Estimated price
$15-22
Company
various
Drive
Average Duration
2h  7m
Estimated price
$35-55

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $9 $9 $9 $9 $9 $9 $9
Train $41 $46 $37 $41 $45 $40 $46

Traveling From London to Bath

The journey from London to Bath offers a fascinating contrast between the bustling, modern city life and the serene, historic charm of Bath's Roman architecture and lush countryside.

Best Neighbourhoods in Bath

Bath boasts distinct neighborhoods, each with its own charm and attractions.

The Circus
• Iconic Georgian architecture surrounds a beautiful circular space.
• Close to shops and dining options, offering vibrant city life.
SouthGate
• Modern shopping center with both high street and boutique stores.
• Easily accessible public transport links to the rest of Bath.
Lansdown
• Offers stunning views of the city and surrounding hills.
• Home to historic landmarks like Lansdown Crescent and local parks.

Best Times To Visit Bath's Attractions

Planning your visit to Bath's attractions wisely can enhance your experience.

The Roman Baths
Visit early morning or late afternoon to enjoy quieter exploration.
Bath Abbey
Aim for weekday mornings to marvel at the architecture without crowds.
Royal Crescent
Visit during weekdays in spring or autumn for stunning views and fewer tourists.

Bath Weather: What to Expect Year-Round

Bath enjoys a temperate maritime climate with mild winters and warm summers, making spring and early autumn the ideal times to visit. Be prepared for occasional rain throughout the year, as the weather can affect your outdoor plans and sightseeing experiences.

Dining Recommendation in Bath

Don't miss the chance to try Bath Ales’ 'Gem' in a cozy local pub, where the emphasis is on hearty, locally sourced ingredients and traditional cooking. This experience contrasts beautifully with London's diverse cuisine scene, offering a warm atmosphere that reflects Bath's rich history and community spirit.

London - Bath operators

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

Train Show train routes
Contact phone
+44 3457 000 125
Website
https://www.gwr.com/

Train from London Paddington to Bath Spa

Average Duration
1h 22m
Estimated price
$60-140
Bus Show bus routes
Website
https://uk.megabus.com

Bus from London Victoria to Bristol Bond St

Average Duration
2h 30m
Estimated price
$15-22

Bus from Bristol Bond St to Bus Station

Average Duration
1h 1m
Estimated price
$0-0
Contact phone
0345 646 0707
Website
http://firstbus.co.uk

Bus from Bus Station to Bus Station

Average Duration
1h 1m
Estimated price
0-0
all-pages.other Show other routes
Contact phone
+3 318 576 2228
Website
https://blablacar.co.uk

Other from London to Bath

Average Duration
2h 32m
Estimated price
$11-19

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

Traveling between London 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 picturesque journey from London to Bath, covering a distance of 113 miles in just over 2 hours by car. The scenic route offers a delightful mix of urban landscapes and charming countryside views. 💰 Save on transportation costs with prices ranging from £28 to £43 for a car trip from London to Bath. Whether you're traveling solo or with a group, driving provides flexibility and affordability for your journey.
Average price
£27 - £43
🚂 Traveling by train from London to Bath is a convenient and efficient way to explore these two historic cities in the UK. The direct train service departs from Paddington station and arrives at Bath Spa, with trains running hourly every day. The journey typically takes around 1 hour and 22 minutes. 🌿 Enjoy the scenic route as the train passes through the picturesque countryside on your way to Bath. With a distance of 171 km between London and Bath, the train ride offers a comfortable and relaxing travel experience. Prices for the train tickets can vary from £47 to £111, making it an affordable option for a day trip or weekend getaway.
Departure Point
Paddington station
Arrival Point
Bath Spa station
Useful tips for train travellers
• On your train trip from London to Bath, consider traveling with Great Western Railway or South Western Railway, as both offer catering services on board, including a trolley service with snacks, hot and cold beverages, and in some cases, meal options. Great Western Railway has a more extensive menu which includes locally sourced food and drink.
• When booking your ticket for the London to Bath route, you can choose between Standard (Economy) and First Class seating. First Class on Great Western Railway offers more spacious seating, complimentary refreshments, and quieter environments, while Standard Class is still comfortable and affordable. Make sure to check if additional amenities like power sockets are available when booking.
• There are multiple operators for the route from London to Bath, including Great Western Railway (gwr.com) and South Western Railway (southwesternrailway.com). Make sure to compare both websites for the best times and prices on your preferred travel date.
🛤️ The journey typically takes around 3 hours and 41 minutes, including the necessary transfers along the way. Both Megabus UK and First Bristol, Bath & the West provide services for this route.
Departure Point
London Victoria station
Arrival Point
Bus Station
Useful tips for bus travellers
• Book your bus ticket in advance through operators like Megabus UK (megabus.com) and First Bristol, Bath & the West (firstgroup.com) to secure your seat and get the best fare.
• Arriving at Bath Bus Station can be a bit confusing due to its multiple exits; ensure to follow the signs for the town center or use Google Maps to easily navigate your way to popular attractions like the Roman Baths or Bath Abbey, which are about a 15-minute walk from the station.
• Make a plan for your transfer between bus services if you need to switch operators, as you may need to walk between different bays at Bath Bus Station; check the station layout online for better preparedness (bathnes.gov.uk).

Frequently asked questions

Find out more about the route from London to Bath.

Or choose the category:
The distance between London and Bath is 97 miles or 112.1 miles by road. By train, it takes approximately 1 hour and 19 minutes to travel from London to Bath. If you prefer driving, it takes approximately 2 hours and 5 minutes to reach London from Bath by car. Lastly, if you decide to take the bus, the journey from London to Bath takes approximately 3 hours and 5 minutes.
The most cost-effective option for traveling from London to Bath is ridesharing, with prices ranging from £8-£15. This mode of transportation takes approximately 2 hours and 32 minutes. If time efficiency is a priority, the quickest option would be taking a train, with a travel time of 1 hour and 19 minutes. However, train tickets can be more expensive, ranging from £47-£110.
The prices of a train ticket from London to Bath range from £47 to £110, depending on the class and time of booking. The prices of a bus ticket from Bath to London vary from £20 to £31. It is advisable to book in advance to secure the best prices and to compare different transportation options to find the most cost-effective way to travel between the two cities.
To get from London to Bath without using public transportation, you can consider using carpooling services like BlaBlaCar. It offers rideshare options between London and Bath, which can be a convenient and cost-effective solution. The driving distance between the two cities is approximately 112 miles, and it usually takes around 2 hours and 5 minutes to drive from London to Bath. The prices for carpooling or driving may vary but range from £27 to £43.
The best way to travel from London to Bath without a car is by train. The journey takes approximately 1 hour and 19 minutes and the cost can range from £47 to £110. Trains are frequent and provide a comfortable and convenient mode of transportation between the two cities. There are no direct buses available for this route, but taking a train offers a quicker and more efficient option for travelers.
Yes, there is a direct link between London and Bath. You can take a direct train from London Paddington to Bath Spa, with services departing hourly and taking approximately 1 hour and 19 minutes. Alternatively, there is also a direct bus service from Victoria Coach Station to Bath Bus Station, with services departing hourly and taking approximately 3 hours and 5 minutes. Both options provide convenient and reliable transportation between the two cities.
There are a variety of options for accommodations near Bath. With over 1,811 hotels available in the area, travelers have a plethora of choices to suit their preferences and budgets. Prices for hotels near Bath start at £45, with options ranging from luxury hotels to more affordable options. It is advisable to check for availability and book in advance to secure the best rates and ensure a comfortable stay near Bath.