There are 5 ways to get from Bath to Painswick by train, bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, line 63 bus  •  1 h 56 min

  1. Take the train from Bath Spa to Gloucester
  2. Take the line 63 bus from Gloucester, Bus Station to Edge, Rudge Hill House 63

$32 - $56

Cheapest option

Bus  •  3 h 26 min

  1. Take the bus from Bath City Centre, Westgate Buildings to Bristol, Bus Station 37 / ...
  2. Take the bus from Bristol to Stroud National Express

$12 - $19

3 alternative options

Train, line 66 bus  •  2 h 49 min

  1. Take the train from Bristol Temple Meads to Cheltenham Spa
  2. Take the line 66 bus from Cheltenham, Promenade to Painswick, St Mary's Church 66

$52 - $110

Taxi  •  50 min

  1. Take a taxi from Bath to Painswick 34.5 miles

$180 - $220

Drive  •  50 min

  1. Drive from Bath to Painswick 34.5 miles

$7 - $11

What companies run services between Bath, England and Painswick, England?

You can take a bus from Bath to Painswick via Bristol, Bus Station, Bristol, Stroud, and Stroud, Merrywalks in around 3 h 26 min.

Train operators
Great Western Railway
Website
gwr.com
Train from Bath Spa to Gloucester
Ave. Duration
1 h 13 min
Frequency
Every 2 hours
Estimated price
$29 - $55
Website
gwr.com
Off-Peak Day Single
$17 - $27
Advanced Single
$19 - $27
Anytime Day Single
$29 - $55
Bus operators
Stagecoach West
Email
customer.services@stagecoachbus.com
Website
stagecoachbus.com
Bus from Gloucester, Bus Station to Edge, Rudge Hill House
Ave. Duration
22 min
Frequency
Hourly
Estimated price
$3 - $4
Schedules at
stagecoachbus.com
Bus from Cheltenham, Promenade to Painswick, St Mary's Church
Ave. Duration
36 min
Frequency
Hourly
Estimated price
$3 - $5
Schedules at
stagecoachbus.com
Other operators
Taxi from Bath to Painswick
Ave. Duration
50 min
Estimated price
$180 - $220
Yellow Cabs
Phone
+44 117 923 1515
Website
yellowcabsbristol.co.uk
Alpha Taxis
Phone
+44 117 921 1211
AA Taxis
Phone
+44 117 955 5000

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Florence to Rome, Travelling around the UAE and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.

Questions & Answers

How far is it from Bath to Painswick?

The distance between Bath and Painswick is 47 km. The road distance is 55 km.

What is the cheapest way to get from Bath to Painswick?

The cheapest way to get from Bath to Painswick is to drive which costs £5 - £8 and takes 50 min.

What is the fastest way to get from Bath to Painswick?

The quickest way to get from Bath to Painswick is to taxi which takes 50 min and costs £130 - £160.

Is there a direct bus between Bath and Painswick?

No, there is no direct bus from Bath to Painswick. However, there are services departing from Bath City Centre, Westgate Buildings and arriving at Painswick, St Mary's Church via Bristol and Stroud, Merrywalks. The journey, including transfers, takes approximately 3 h 26 min.

How long does it take to get from Bath to Painswick?

It takes approximately 1 h 56 min to get from Bath to Painswick, including transfers.