1map logoGo to main page

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

Compare Travel Options and Prices

from
Bath, United Kingdom
to
London, United Kingdom

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

$35 by carBest price
113.2 milesDistance
1h 25m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bath to London 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  25m
Estimated price
$60-140
Recommended
Company
Various
Drive
Average Duration
2h  9m
Estimated price
$35-55
Cheapest
route map
Distance: 113.2 miles
Duration: 1h 25m

See more options

Pricing table
Company
Various
Drive
Average Duration
2h  9m
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 $38 $38 $47 $43 $36 $38 $43

Traveling From Bath to London

Traveling from the serene, historic streets of Bath to the vibrant hustle and bustle of London offers a striking contrast between tranquil countryside charm and the dynamic energy of a bustling metropolis.

Best Neighbourhoods in London

London’s neighborhoods each offer unique culture and attractions.

Covent Garden
• Iconic market and street performances abound.
• Trendy shops and diverse dining options.
Shoreditch
• Known for its vibrant street art scene.
• Packed with trendy bars and eateries.
Notting Hill
• Famous for the colorful houses and Portobello Market.
• A charming, bohemian atmosphere with unique boutiques.

Best Times To Visit London's Attractions

Planning your visits strategically can enhance your experience in London.

The British Museum
Early mornings or late afternoons often see fewer visitors.
The Tower of London
Weekdays are less crowded; aim for early visits.
Westminster Abbey
Visit during off-peak seasons for a more peaceful exploration.

London Weather: What to Expect Year-Round

London experiences a temperate maritime climate with mild temperatures and frequent rainfall throughout the year, making spring and early fall ideal for visiting. Understanding the weather helps you pack appropriately and plan outdoor activities, ensuring a smoother travel experience.

Dining Recommendation

A visit to Dishoom is essential for experiencing London’s vibrant Indian cuisine, offering bold flavors and a lively atmosphere that starkly contrasts with Bath’s more traditional English fare. The restaurant's lively décor and aromatic dishes, like their signature black daal, provide an exciting culinary adventure that highlights the city’s diverse food scene.

Bath - London operators

Explore transport companies operating between Bath and London, 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 Bath Spa to Paddington

Average Duration
1h 25m
Estimated price
$60-140

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

Traveling between Bath and London 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 Bath to London, covering a scenic driving distance of 113 miles. Enjoy the English countryside passing by your car window as you head towards the bustling capital city. 💷 Indulge in the flexibility of driving from Bath to London, where prices range from £28 to £43 depending on various factors. Compare the costs and plan your budget accordingly for a smooth and affordable road trip experience. 🏙️ Arrive in London after approximately 2 hours and 9 minutes of driving, ready to explore the iconic landmarks, vibrant culture, and endless attractions that await you in this bustling metropolis. Your journey by car promises convenience and the freedom to make unforgettable memories along the way.
Average price
£27 - £43
🚆 Travelling by train from Bath to London is a convenient and efficient way to reach the bustling capital city. The direct train service departs from Bath Spa station and arrives at Paddington station in just 1 hour and 25 minutes. 💷 Ticket prices for the Bath to London train range from £47 to £110, making it a cost-effective option for travelers looking to explore the vibrant attractions and cultural offerings of London without the hassle of driving or dealing with traffic congestion.
Departure Point
Bath Spa station
Arrival Point
Paddington station
Useful tips for train travellers
On the Great Western Railway (GWR) service from Bath to London, you can enjoy a selection of onboard catering options. Look for the GWR 'Cafe Bar' where you can find freshly made food, hot drinks, and a variety of snacks. There’s also a 'table service' in First Class, allowing you to order food and beverages directly to your seat.
The GWR trains offer different seating classes: First Class, Standard Class (similar to Economy), and sometimes Standard Premium. First Class has wider seats and more legroom, with complimentary refreshments provided. Standard Class offers a comfortable experience with reserved seating available for popular times. Check GWR’s website for more details: gwr.com
There are multiple operators for the Bath to London route including Great Western Railway (GWR) and South Western Railway. For South Western Railway schedules, visit southwesternrailway.com Make sure to check train times and choose the operator that suits your travel plans best. For local transport schedules and station maps, you can visit: tfl.gov.uk
🚌 Experience a scenic journey from Bath to London by bus, covering a distance of 204 km in approximately 4 hours and 8 minutes. The route includes one transfer, with the first step being a bus ride towards Bristol departing from Bath bus station and arriving at Bristol bus and coach station operated by First Bristol, Bath and the West. 🌉 After reaching Bristol, continue your trip towards London Victoria Coach Station on a bus operated by FlixBus. This leg of the journey takes about 2 hours and 25 minutes, offering a comfortable ride from Bristol to London Hammersmith Bridge Road. Enjoy the convenience of this direct connection for a seamless travel experience. 🏙️ Alternatively, embark on a slightly longer route taking 4 hours and 28 minutes to reach London from Bath, covering a distance of 216 km with a transfer in Bristol. Begin with a bus towards Bristol by First Bristol, Bath and the West, before catching a bus towards London Victoria by megabus M10N: Cardiff - London Victoria departing from Bristol Bond St and arriving at Victoria Coach Station.
Useful tips for bus travellers
• To ensure a smooth transfer, purchase your tickets in advance for both legs of the journey: First Bristol for the Bath to Bristol leg and FlixBus or Megabus for the Bristol to London leg; check schedules on their respective sites at firstgroup.com and global.flixbus.com or megabus.com
• While waiting at Bristol bus station, consider grabbing a quick bite at one of the cafes like Greggs or Pret a Manger for a convenient meal before your next bus; it's located conveniently within the station.
• Upon arriving at London Victoria Coach Station, familiarize yourself with the station layout by checking the Victoria Coach Station map in advance; this will help you navigate to your next destination easily and find the exits toward local transport options quickly.

Frequently asked questions

Find out more about the route from Bath to London.

Or choose the category:
The cheapest way to travel from Bath to London is by bus. Companies such as National Express and BlaBlaBus operate affordable and convenient routes between the two cities. The journey takes approximately 3 hours and 20 minutes, and ticket prices range from £20 to £31, depending on the time of travel and availability. This option is recommended for budget-conscious travelers looking for cost-effective transportation.
The fastest way to travel from Bath to London is by train. The journey takes approximately 1 hour and 24 minutes. The cost of a train ticket can range from £47 to £110 depending on the time of travel and class of ticket. Trains offer a convenient and time-efficient option for those looking to reach London quickly from Bath.
The distance between Bath and London is approximately 97 miles. This distance is measured as the crow flies. If you were to travel by road, the distance is about 112.4 miles. The actual travel time may vary depending on the mode of transportation and traffic conditions.
The most convenient and efficient way to travel from Bath to London without a car is by train. The train journey takes approximately 1 hour and 24 minutes and tickets typically cost between £47-£110 depending on the class and time of travel. There are multiple train services operating between the two cities throughout the day, offering a comfortable and scenic journey. Alternatively, you can also consider taking a coach which is a cheaper option, taking around 3 hours and 20 minutes, with ticket prices ranging from £20-£31.
The journey from Bath to London takes approximately 1 hour and 24 minutes by train, including transfers. Trains from Bath Spa to London Paddington depart hourly, providing a convenient and efficient mode of transportation. Alternative modes such as driving or taking a bus may take longer, depending on traffic and road conditions.
There are numerous accommodation options available near London with over 3674+ hotels to choose from. Prices for hotels in London start at £68 per night, catering to a range of budgets and preferences. Whether you prefer luxury hotels, budget-friendly options, or something in between, you will find a variety of choices to suit your needs. It is advisable to book your accommodation in advance, especially during peak travel seasons, to secure the best deal and availability.
Yes, you can drive from Bath to London. The distance between the two cities is approximately 112 miles. The drive typically takes around 2 hours and 7 minutes, depending on traffic conditions. However, it's important to note that driving times may vary, so it's advisable to check for any potential roadworks or traffic congestion before embarking on your journey.
Yes, there is a direct bus between Bath and London. The bus departs from the Bus Station in Bath and arrives at London Victoria Coach Station Arrivals. The bus service operates every day and has hourly departures. The journey takes approximately 3 hours and 20 minutes.
To catch a bus from Bath to London you will need to go to the Bus Station. This is where the bus services operated by National Express depart from. You can easily find the Bus Station in Bath and look for the designated area for National Express buses. Be sure to check the schedule and arrive at the station on time to catch your bus to London.
The bus from Bath to London arrives at London Victoria Coach Station Arrivals. This is a convenient location in central London, offering easy access to many popular attractions and transport links. From Victoria Coach Station, you can easily transfer to the London Underground or catch a taxi to your final destination. Make sure to check the arrival platform and any possible changes before your journey.
Trains from Bath to London arrive at London Paddington station. London Paddington is a major train station located in the heart of London, making it convenient for travelers to access various parts of the city. From London Paddington, you can easily transfer to other modes of transportation or explore nearby attractions. Additionally, the station offers amenities such as shops, restaurants, and ticket offices for a comfortable and convenient travel experience.
Yes, there is a direct train between Bath and London. The train departs from Bath Spa station and arrives at London Paddington station. The train service operates hourly, seven days a week. The journey takes approximately 1 hour and 24 minutes.
To catch the train from Bath to London you need to go to Bath Spa station. This is where the train services operated by First Great Western Service depart from. Make sure to check the train schedule and arrive at the station in advance to ensure a smooth journey. Tickets can be purchased online or at the station.
The cost of a train ticket from Bath to London depends on various factors such as the type of ticket, time of travel, and whether it's peak or off-peak hours. On average, prices can range from £47 to £110 for a one-way journey. It is recommended to book your tickets in advance and compare prices from different train companies to find the best deal.
The cost of a bus ticket from Bath to London ranges from £20 to £31. However, it is important to note that prices may vary depending on the time and day of travel. It is recommended to check with different bus operators for the best available fares and deals.
The cost to drive from Bath to London can range from £27 to £43, depending on factors such as fuel prices and toll fees. This estimate is based on a one-way trip and does not include the cost of parking in London. It is important to note that traffic conditions and travel time should also be considered when deciding to drive from Bath to London.