Search Bath bus tickets

switcheroo

Quickview

How to get to Bath by bus?

Routes85
Trips per day514
bus carriers2
Stations3
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Bath?

The cheapest prices for a bus ticket to Bath that users have found recently on Wanderu start at $5.30. Such great deals to Bath are available on one route to Bristol. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Bath. Bristol at $5.30 has consistently the lowest average bus ticket prices to Bath.

What are the main bus stations in Bath?

The most popular bus stations in Bath are London Rd, Bath Bus Station and Bath Spa. London Rd is the busiest bus station in Bath.

Colchester

There are 44 bus schedules per day connecting Colchester with Bath. It takes on average 6 hours to travel 145 miles, 232 kms, by bus from Colchester. One bus company operates schedules from Colchester, with National Express offering the most daily connections to Bath. Traveling by bus from Colchester you will most likely to arrive in Bath at London Road.
Avg. Time
6h 0m
Avg. Price
$66.21

Cambridge

There are 34 bus schedules per day connecting Cambridge with Bath. It takes on average 5 hours and 59 minutes to travel 121 miles, 195 kms, by bus from Cambridge. One bus company operates schedules from Cambridge, with National Express offering the most daily connections to Bath. Traveling by bus from Cambridge you will most likely to arrive in Bath at London Rd.
Avg. Time
5h 59m
Avg. Price
$56.67

London

There are 33 bus schedules per day connecting London with Bath. It takes on average 4 hours and 14 minutes to travel 97 miles, 156 kms, by bus from London. One bus company operates schedules from London, with National Express offering the most daily connections to Bath. Traveling by bus from London you will most likely to arrive in Bath at London Rd.
Avg. Time
4h 14m
Avg. Price
$33.37

Morden

There are 33 bus schedules per day connecting Morden with Bath. It takes on average 5 hours to travel 94 miles, 151 kms, by bus from Morden. One bus company operates schedules from Morden, with National Express offering the most daily connections to Bath. Traveling by bus from Morden you will most likely to arrive in Bath at Bath Bus Station.
Avg. Time
5h 0m
Avg. Price
$36.59

Oxford

There are 32 bus schedules per day connecting Oxford with Bath. It takes on average 4 hours and 20 minutes to travel 55 miles, 87 kms, by bus from Oxford. One bus company operates schedules from Oxford, with National Express offering the most daily connections to Bath. Traveling by bus from Oxford you will most likely to arrive in Bath at London Rd.
Avg. Time
4h 20m
Avg. Price
$76.86

Located in , United Kingdom, you can travel by bus to Bath from 85 destinations and choose from 514 daily bus schedules to get you there. National Express has the most bus connections to Bath. The furthest bus arriving in Bath covers a distance of 245.95 miles, 395.72 kms, covering the journey in 12 hours and 43 minutes

Looking for other ways to get there? Check out Train options to Bath.

bus companies serving Bath

Air Decker

There are 26 daily Air Decker schedules to Bath. Air Decker can get you to Bath by bus from Bristol.
Avg. Time
0h 2m
Avg. Price
$28.22

National Express

There are 62 daily National Express schedules to Bath. National Express can get you to Bath by bus from 85 destinations including London.
Restroom
WiFi
Power outlet
Air conditioning
Avg. Time
0h 6m
Avg. Price
$43.61