1map logoGo to main page

Bath to Swindon from $6: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bath, United Kingdom
to
Swindon, United Kingdom

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

$6 by busBest price
28.2 milesDistance
26m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bath to Swindon 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
26m
Estimated price
$17-45
Recommended
Company
various
Bus
Bus
Average Duration
2h  37m
Estimated price
$6-8
Cheapest
route map
Distance: 28.2 miles
Duration: 26m

See more options

Company
various
Drive
Average Duration
45m
Estimated price
$11-17
Company
various
Taxi
Average Duration
45m
Estimated price
$90-110

Traveling From Bath to Swindon

The journey from Bath to Swindon offers a blend of Bath's historical charm and picturesque surroundings with Swindon's modern amenities and vibrant atmosphere.

Best Neighbourhoods in Swindon

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

Old Town
• Home to historic architecture and quaint streets.
• Vibrant cafes and shops create a lively atmosphere.
West Swindon
• Features expansive parks and green spaces.
• Family-friendly with excellent schools and amenities.
Town Centre
• Shopping hotspots and entertainment venues abound.
• Convenient transport links to surrounding areas.

Best Times To Visit Swindon's Attractions

Planning your visit to Swindon’s attractions can greatly enhance your experience.

STEAM Museum
Weekdays, especially Tuesday to Thursday, generally have fewer visitors.
Lydiard Park
Early mornings or late afternoons provide a peaceful atmosphere for exploring.
Swindon Designer Outlet
Visit during weekdays for quieter shopping and dining experiences.

Swindon Weather: What to Expect Year-Round

Swindon experiences a temperate maritime climate, featuring mild summers and cool winters. The best times to visit are generally late spring and early autumn, as pleasant weather enhances outdoor activities and sightseeing.

Dining Recommendation in Swindon

Try the traditional Wiltshire ham at a local favorite, The Red Lion, where the cozy pub atmosphere and hearty flavors provide a delightful contrast to Bath's refined dining scene. The emphasis on local produce and comfort food creates a unique experience that showcases the region's culinary heritage.

Bath - Swindon operators

Explore transport companies operating between Bath and Swindon, 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 Swindon

Average Duration
26m
Estimated price
$17-45
Bus Show bus routes
Contact phone
+44 1249 444444
Website
faresaver.co.uk

Bus from Bus Station to Bus Station

Average Duration
2h 37m
Estimated price
$6-8
Website
https://www.stagecoachbus.com

Bus from Bus Station to Bus Station

Average Duration
1h 12m
Estimated price
$3-3
Taxi
Contact phone
+44 1225 46 46 46
Website
https://v-cars.com

Taxi from Bath to Swindon

Average Duration
45m
Estimated price
$90-110
all-pages.other Show other routes
Contact phone
+44 7714 899 545
Website
https://smartminibusesbath.co.uk

Other from Bath to Swindon

Average Duration
45m
Estimated price
$90-110
Contact phone
+44 1225 683 058
Website
https://russellsofbath.com

Other from Bath to Swindon

Average Duration
45m
Estimated price
$90-110
Contact phone
01249 782224
Website
http://www.coachstyle.uk/

Other from Bus Station to Bus Station

Average Duration
1h 43m
Estimated price
0-0

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

Traveling between Bath and Swindon 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.

🚗 Experience the picturesque journey from Bath to Swindon by car, covering a distance of 56.3 km in just 45 minutes. 💰 With car hire prices ranging from £9 to £13, exploring the route from Bath to Swindon is both convenient and budget-friendly.
Average price
£9 - £13
🚂 Heading from Bath to Swindon by train is a convenient option with direct services departing hourly. The journey typically takes around 26 minutes, making it a quick and efficient way to travel between the two cities. 🌟 Choose from various routes such as Bath Spa to Swindon with First Great Western Service, offering a comfortable and reliable travel experience. Prices for the train tickets can range from £13 to £36, catering to different budget preferences for travelers. 📍 With a distance of 47.5 km, enjoy a smooth ride on the train towards London Paddington, ultimately arriving at Swindon station.
Departure Point
Bath Spa station
Arrival Point
Swindon station
Useful tips for train travellers
• On most trains operating from Bath to Swindon, such as those by Great Western Railway (GWR), there are catering services available. Look out for the on-board trolley service offering snacks and hot and cold beverages. Generally, hot meals are not served on these routes, but you can enjoy sandwiches, crisps, and drinks available for purchase.
• For your journey, you will find both First Class and Standard Class seating options. First Class seats are more spacious with additional legroom and include complimentary refreshments. Standard Class is comfortable too, but if you prefer a quieter atmosphere, consider upgrading to First Class. The seats can be booked through the GWR website or app for a guaranteed spot.
• The main operators for the Bath to Swindon route include Great Western Railway (GWR) and CrossCountry. You can find their services and schedules by visiting their respective websites: gwr.com and crosscountrytrains.co.uk
🚌 There is no direct bus from Bath station to Swindon station. However, there are services operated by Faresaver and Stagecoach West with a journey time of approximately 2 hours and 37 minutes. 💰 The prices for a bus ticket between Swindon and Bath range from £5 to £6, offering budget-friendly travel options for those looking to explore the cities of Bath and Swindon by bus.
Departure Point
Bus Station
Arrival Point
Bus Station
Useful tips for bus travellers
• When planning your bus trip from Bath to Swindon, consider taking the Faresaver bus to Chippenham, then transfer to a Stagecoach West bus; this journey takes about 2h 37m and costs between £4.5 - £5.3.
• Be sure to check the current timetable for Faresaver (faresaver.co.uk) and Stagecoach West (stagecoachbus.com) ahead of your trip, as schedule changes can affect transfer times.
• Upon arriving at Swindon Bus Station, you can easily navigate the area as the station is centrally located; popular spots like the Swindon Designer Outlet and the shops in the town center are just a short walk away.

Frequently asked questions

Find out more about the route from Bath to Swindon.

Or choose the category:
The distance between Bath and Swindon is 45.1 km by road. By train, it takes approximately to reach Swindon from Bath, while by car, it takes to reach Bath from Swindon. If you prefer to travel by bus, it takes around 2 hours and 33 minutes to reach Swindon from Bath.
The most cost-effective transportation option for traveling from Bath to Swindon is by bus, which costs £5-£6. Although it takes 2 hours and 33 minutes, it offers a more affordable option for budget-conscious travelers. If time is a priority, the quickest way to travel is by train, taking only 25 minutes, but costing £13-£35.
The prices for traveling from Bath to Swindon by train range from £13 to £35, depending on the time of travel and type of ticket. On the other hand, the prices for a bus journey from Swindon to Bath are typically around £5.
To travel from Bath to Swindon without using public transportation, you can opt to drive yourself. The road distance between the two cities is approximately 56.3 km, and it takes about 45 minutes to drive from Bath to Swindon. Alternatively, you could also consider carpooling or hiring a taxi for the journey. The cost of driving from Bath to Swindon typically ranges from £9 to £13, depending on factors such as fuel prices and tolls.
The best way to travel from Bath to Swindon without a car is by train. The journey takes approximately 25 minutes and tickets cost between £13 and £35.
Yes, there is a direct train link between Bath and Swindon. The journey takes approximately 25 minutes and there are hourly services operating every day. However, there is no direct bus route from Bath to Swindon. The bus journey, including transfers, takes approximately 2 hours and 33 minutes.
There are plenty of options for accommodation near Swindon with over 714 hotels available to choose from. Prices for hotels in the area start at £27 per night.
Yes, you can definitely get from Bath to Swindon by bicycle. The distance between the two cities is 63 km, and it typically takes about 3 hours and 49 minutes to complete the bike ride.

Trips to Swindon