Swindon→Bath (Roman Baths)
Taxi Transfer

Last updated: 1 November 2026

Quick answer

Swindon to Bath by private transfer takes 1h 1m and covers 35 miles (56 km). Fixed prices start from £123 for a Saloon, with Estate, Executive, MPV-6, and MPV-8 options. Every booking includes door-to-door pickup and is available 24/7 with no surge pricing.

34.8

miles

1h 1m

est. drive

£123

from

4.9

rating

Fixed pricesFree cancellationFlight trackingMeet & greet

Which vehicle should I book from Swindon to Bath (Roman Baths)?

All prices are per vehicle, not per person. Fixed fare with no hidden charges.

Saloon

Up to 4 passengers

2 large bags

£123

Book

Estate

Up to 4 passengers

3 large bags

£135

Book

Executive

Up to 3 passengers

2 large bags

£185

Book

MPV

Up to 5 passengers

4 large bags

£160

Book

MPV-7

Up to 7 passengers

5 large bags

£209

Book

MPV-8

Up to 8 passengers

6 large bags

£221

Book

Minibus-12

Up to 12 passengers

12 large bags

£271

Book

Is a taxi cheaper than the train from Swindon to Bath (Roman Baths)?

Swindon to Bath (Roman Baths) — taxi vs train vs bus vs self-drive

ModeDurationPriceComfortVerdict
BA Transfer Private Taxi1h 1m£123Private, A/CFastest door-to-door
Train + connection1h 45m£25-£40Public seating, no door-to-doorCheaper but less convenient
Bus / coach2h 30m£10-£20Limited space, shared rideBudget-friendly but slow
Self-drive1h 15mVaries with rental and fuel costsFlexible, own paceFlexible but requires navigation and parking

What should I expect on a Swindon to Bath (Roman Baths) taxi?

Your Pickup

Expect a seamless pickup experience directly from your address in Swindon. The driver will arrive at your specified time, ensuring a smooth start to your journey without the need for you to travel to a pickup point. This personalized service allows you to relax and focus on your upcoming visit to Bath, while the driver takes care of the logistics.

The Drive

The drive from Swindon to Bath follows the M4 and A46, offering picturesque views of the English countryside. This 35-mile (56 km) journey is typically completed in about 1 hour and 1 minute, depending on traffic conditions. Enjoy the comfort and privacy of your chosen vehicle, equipped with air conditioning and ample space for your luggage.

Arrival

Upon arrival in Bath, you'll be dropped off directly at the Roman Baths, a central location perfect for exploring the city's historical and cultural sites. Your driver will ensure you arrive safely and on time, allowing you to maximize your day in Bath without the stress of navigating public transport or finding parking.

Swindon → Bath (Roman Baths)

Traveling from Swindon to the historic city of Bath is a journey that covers approximately 35 miles (56 km) and takes about 1 hour and 1 minute by car. Opting for a private taxi service like BA Transfer ensures a smooth experience, especially with convenient door-to-door pickup at your specified address in Swindon. This service is ideal for those looking to travel in comfort and style without the hassle of multiple transfers or public transport schedules.

The route typically follows the M4 and A46, offering scenic views of the English countryside. BA Transfer provides a range of vehicle options to suit your needs, whether you’re traveling alone or with a group. Choose from Saloon, Estate, Executive, MPV-6, and MPV-8 vehicles, each offering a unique blend of comfort and space. The transfer is direct, ensuring the quickest possible journey without unnecessary stops.

Upon arrival in Bath, you’ll be dropped off right at the iconic Roman Baths, situated in the heart of the city. The Roman Baths are a must-see, offering a glimpse into the ancient history and culture of this UNESCO World Heritage site. With BA Transfer, you can relax knowing that your journey is handled by professionals, leaving you free to enjoy all that Bath has to offer.

Booking a transfer with BA Transfer is straightforward and transparent, with fixed pricing starting at £123. This fixed price model ensures no surprises, allowing you to plan your travel budget with confidence. Whether you’re visiting Bath for a day of sightseeing or a longer stay, BA Transfer provides reliable and efficient service to get you there.

Frequently asked questions about Swindon to Bath (Roman Baths) taxis

How much is a taxi from Swindon to Bath?
The taxi fare from Swindon to Bath is a fixed price of £123 for a Saloon. This 35-mile (56 km) trip takes around 1 hour and 1 minute, providing a reliable and comfortable journey without hidden charges.
How long does it take?
The journey from Swindon to Bath takes approximately 1 hour and 1 minute. This 35-mile (56 km) trip is generally quick and direct, ensuring a convenient travel experience.
Is there a direct taxi?
Yes, a direct taxi is available from Swindon to Bath. This service provides door-to-door pickup and drop-off, avoiding the need for transfers or changes, covering 35 miles (56 km) in about 1 hour and 1 minute.
What is the cheapest way?
The cheapest way is a Saloon taxi from BA Transfer, costing £123. This fixed price covers a private journey, ensuring a smooth 35-mile (56 km) trip in approximately 1 hour and 1 minute.
Can I pre-book?
Yes, pre-booking is available for taxi services from Swindon to Bath. Booking in advance ensures availability and a fixed price of £123 for the 35-mile (56 km) journey.
Are child seats included?
Child seats are not included in Saloon or Executive vehicles but are available for free in MPV class vehicles. Families should book an MPV if child seats are required for the 35-mile (56 km) journey.
What if my flight is delayed?
For flight delays, BA Transfer offers real-time flight tracking and flexible pickup times. However, as this is not an airport pickup, standard waiting applies with 15 minutes free from your scheduled time.
Can I make stops on the way?
Yes, stops can be arranged during the journey from Swindon to Bath. Additional fees may apply, and these should be requested at the time of booking to ensure driver availability.
Do you accept cash?
Cash payments are accepted for bookings up to £80. As the Swindon to Bath fare is £123, payment should be made online by card.
Is the price fixed?
The price is fixed at £123 for a Saloon from Swindon to Bath. This ensures transparency and no unexpected charges for the 35-mile (56 km) journey.
Is a private taxi from Swindon to Bath worth it compared to the train, Heathrow Express or Uber?
A private taxi offers a direct, door-to-door service in about 1 hour and 1 minute for £123, avoiding multiple transfers and providing convenience, especially for those with luggage or tight schedules.
What is the easiest way from Swindon to Bath after a long flight with luggage or children?
The easiest way is a private taxi, offering a direct 35-mile (56 km) journey in around 1 hour and 1 minute. This option provides comfort and convenience, especially after a long flight.

Other ways to reach Bath (Roman Baths)

Things to Do in Bath (Roman Baths)

  • Visit the Roman Baths
  • Explore Bath Abbey
  • Walk the Royal Crescent
  • Relax at Thermae Bath Spa
  • Shop at Pulteney Bridge
  • Tour the Jane Austen Centre
  • Stroll through the Botanical Gardens

Ready to Book Your Transfer?

Get a fixed-price quote for Swindon to Bath (Roman Baths) in seconds. No hidden fees, free cancellation, and 24/7 support.

Get Your Quote

BA Transfer Support

AI · instant replies

Hi! I'm your BA Transfer assistant. I can help with bookings, account issues, points, receipts, and more. What can I help you with today?

Can't resolve? We'll create a support ticket automatically.

Sign in to access your bookings

Prefer to message us? Contact form