1map logoGo to main page

Slough, Berkshire to Bath, Somerset from $30: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Slough, United Kingdom
to
Bath, United Kingdom

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

$30 - DriveBest price
123.9 kmDistance
1h 38m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Slough 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  38m
Estimated price
$47-125
Recommended
Company
Various
Drive
Average Duration
1h  39m
Estimated price
$30-45
Cheapest
route map
Distance: 123.9 km
Duration: 1h 38m

See more options

Company
First Great Western Service
Train
Average Duration
1h  38m
Estimated price
$45-130

Slough - Bath operators

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

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

Train from Slough to Reading

Average Duration
20m
Estimated price
$10-30

Train from Reading to Bath Spa

Average Duration
57m
Estimated price
$40-95
Contact phone
0343 222 1234
Website
https://tfl.gov.uk/modes/elizabeth-line/

Train from Slough to Reading

Average Duration
23m
Estimated price
$6-14

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

Traveling between Slough 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 road trip from Slough to Bath covering a driving distance of 148.1 km, taking roughly 1 hour and 39 minutes to reach your destination. 💸 Experience varying pricing options ranging from £24 to £36 for the journey by car, providing flexibility based on your budget and preference.
Average price
£23 - £35
🚆 Starting from Slough station, travelers can embark on a scenic train journey to Bath Spa station. Although there is no direct train connection, passengers will need to transfer at Reading. 🌳 The picturesque route from Slough to Bath by train takes approximately 1 hour and 38 minutes, offering passengers a relaxing and comfortable experience. First Great Western Service operates these train services. 🎫 Ticket prices for the train ride between Slough and Bath can range from £37 to £99, providing options for different budgets and travel preferences.
Departure Point
Slough station
Arrival Point
Bath Spa station
Useful tips for train travellers
• On your train trip from Slough to Bath, check out the onboard catering services available through Great Western Railway. They offer a range of refreshments, including light snacks, hot and cold beverages, and a selection of meals for purchase. You can pre-order some options via their website or via the app for convenience.
• The trains on this route usually offer two seating options: Standard Class and First Class. Standard Class provides comfortable seats with ample legroom, while First Class has wider seats, more space, and complimentary refreshments. It's advisable to book in advance if you prefer First Class, as availability can be limited.
• There are multiple operators servicing the Slough to Bath route; the main one is Great Western Railway. You can visit their website at ">">gwr.com for schedules and ticketing. Another option is South Western Railway, which may have limited services; check them out at ">">southwesternrailway.com For local transport and station information, visit ">">bathnes.gov.uk

Frequently asked questions

Find out more about the route from Slough to Bath.

Or choose the category:
The distance between Slough and Bath is approximately 123.9 km. If you prefer to drive, it would take you around 1 hour and 39 minutes to reach Bath from Slough by car, covering a distance of about 147.7 km. Alternatively, if you opt for a train journey, it would also take you 1 hour and 39 minutes to travel from Slough to Bath. Lastly, if you choose to take a bus, the travel time would be longer, with a duration of approximately 3 hours and 46 minutes.
The most cost-effective option for traveling from Slough to Bath is by bus, which typically costs between £19 and £27. Although it takes longer, approximately 3 hours and 46 minutes, it is a more affordable choice. However, if time is a priority, the quickest option is to take a train. While it is more expensive, costing between £35 and £94, it only takes 1 hour and 39 minutes to reach Bath from Slough.
The prices of traveling from Slough to Bath vary depending on the mode of transportation. Taking the train can cost anywhere from £36 to £93, while the bus fare ranges from £19 to £27.
To travel from Slough to Bath without using public transportation, your best option is to drive. The driving distance between the two cities is approximately 148.1 km, and it takes around 1 hour and 39 minutes to reach Bath by car. The prices for renting a car and driving from Slough to Bath vary, but typically range from £24 to £35.
The best way to travel from Slough to Bath without a car is by train. The journey takes approximately 1 hour and 39 minutes and the cost ranges from £35 to £94. Another option is to take a bus, which takes about 3 hours and 46 minutes.
Yes, there is a direct link between Slough and Bath. Although there is no direct train service, travelers can take a train from Slough to Reading and then transfer to another train from Reading to Bath Spa, with a total travel time of approximately 1 hour and 39 minutes. Alternatively, travelers can take a bus from Slough to Heathrow Central Bus Station and then transfer to another bus from there to Bath, with a total travel time of approximately 3 hours and 46 minutes.
There are plenty of accommodation options near Bath. There are over 1811 hotels available, offering a range of choices to suit different preferences and budgets. Prices for these hotels start at £45 per night.