There are 4 ways to get from Clapham Junction (Station) to Bath by train, bus 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  •  2 h 17 min

  1. Take the train from London Paddington to Bath Spa

$64 - $127

Cheapest option

Bus  •  4 h 14 min

  1. Take the bus from London Victoria Coach Station to Bath National Express

$16 - $21

2 alternative options

Train via Reading  •  2 h 36 min

  1. Take the train from Clapham Junction to Reading
  2. Take the train from Reading to Bath Spa

$56 - $99

Drive  •  2 h 5 min

  1. Drive from Clapham Junction (Station) to Bath 112.8 miles

$24 - $35

What companies run services between Clapham Junction (Station), England and Bath, England?

Great Western Railway operates a train from Clapham Junction (Station) to Bath hourly. Tickets cost $60 - $120 and the journey takes 1 h 28 min. Alternatively, National Express operates a bus from Clapham Junction (Station) to Bath hourly. Tickets cost $13 - $18 and the journey takes 3 h.

Train operators
Great Western Railway
Website
gwr.com
Train from London Paddington to Bath Spa
Ave. Duration
1 h 28 min
Frequency
Hourly
Estimated price
$60 - $120
Website
gwr.com
Off-Peak Day Single
$30 - $55
Advanced Single
$35 - $50
Anytime Day Single
$60 - $120
Train from Reading to Bath Spa
Ave. Duration
1 h 1 min
Frequency
Hourly
Estimated price
$40 - $75
Website
gwr.com
Off-Peak Day Single
$23 - $40
Advanced Single
$25 - $40
Anytime Day Single
$40 - $75
Bus operators

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 Bali: What to do if Mount Agung erupts, Italian Lakes: Getting around by train and Need to know: Greyhound - to help you get the most out of your next trip.

Questions & Answers

How far is it from Clapham Junction (Station) to Bath?

The distance between Clapham Junction (Station) and Bath is 152 km. The road distance is 180 km.

What is the cheapest way to get from Clapham Junction (Station) to Bath?

The cheapest way to get from Clapham Junction (Station) to Bath is to bus which costs £11 - £15 and takes 4 h 14 min.

What is the fastest way to get from Clapham Junction (Station) to Bath?

The quickest way to get from Clapham Junction (Station) to Bath is to drive which takes 2 h 5 min and costs £17 - £25.

Is there a direct train between Clapham Junction (Station) and Bath?

No, there is no direct train from Clapham Junction (Station) to Bath. However, there are services departing from Clapham Junction and arriving at Bath Spa via Reading. The journey, including transfers, takes approximately 2 h 36 min.

Is there a direct bus between Clapham Junction (Station) and Bath?

No, there is no direct bus from Clapham Junction (Station) to Bath. However, there are services departing from Clapham Junction Station and arriving at Bath via London Victoria Coach Station. The journey, including transfers, takes approximately 4 h 14 min.

How long does it take to get from Clapham Junction (Station) to Bath?

It takes approximately 2 h 17 min to get from Clapham Junction (Station) to Bath, including transfers.

Trips from Clapham Junction (Station)

Clapham Junction Station to Wimbledon Park Station Clapham Junction Station to East Croydon Clapham Junction Station to British Museum Clapham Junction Station to Hounslow Central Station Clapham Junction Station to Forest Gate Clapham Junction Station to Alexandra Palace Station Clapham Junction Station to Ampere Way Tramlink Stop Clapham Junction Station to Westminster Underground Station Clapham Junction Station to Hackney Central Station Clapham Junction Station to Epsom College Clapham Junction Station to London Fields Clapham Junction Station to Wanstead Clapham Junction Station to Greenwich Maze Hill Clapham Junction Station to London Dungeon Clapham Junction Station to Bristol Airport BRS Clapham Junction Station to White City bus Station Clapham Junction Station to Hook Greater London England Clapham Junction Station to Coulsdon Town Station Clapham Junction Station to Vauxhall Station Greater London England Clapham Junction Station to 15 Westferry Circus Clapham Junction Station to Ireland Clapham Junction Station to Powerscourt Estate Clapham Junction Station to South Norwood Country Park Clapham Junction Station to Tatsfield Clapham Junction Station to Belmont Greater London England Clapham Junction Station to University College of Osteopathy Clapham Junction Station to Kingsbury Greater London England Clapham Junction Station to Görlitz Clapham Junction Station to Frimley Park Hospital NHS Foundation Trust Clapham Junction Station to Avebury