COVID-19 Travel Guide
Learn more ›

Search bus tickets to Bath

switcheroo

Quickview

How to get to Bath by bus

Routes5
Trips per day24
bus lines1
Stations2
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a bus ticket to Bath?

$17.17 is the cheapest price for a bus ticket to Bath, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Bath. In the last month, buses from London to Bath had the lowest average price at $30.22.

Where is the bus station in Bath, United Kingdom?

The busiest bus station in Bath is London Rd. As Bath's main station, it has the most buses coming and going. However, a popular alternative is Bath Bus Station.

London

There are 15 scheduled buses per day from London to Bath. The route can be as long as 97 miles, or 156 kilometers. On average, the journey takes 4 hours and 47 minutes. One bus company, National Express, connects London to Bath. Buses from London usually arrive in Bath at London Rd.
Avg. Time
4h 47m
Avg. Price
$34.77

Sheffield

There are 3 scheduled buses per day from Sheffield to Bath. The route can be as long as 144 miles, or 232 kilometers. On average, the journey takes 9 hours and 56 minutes. One bus company, National Express, connects Sheffield to Bath. Buses from Sheffield usually arrive in Bath at Bath Bus Station.
Avg. Time
9h 56m
Avg. Price
$53.14

Canterbury

There are 3 scheduled buses per day from Canterbury to Bath. The route can be as long as 149 miles, or 240 kilometers. On average, the journey takes 6 hours and 43 minutes. One bus company, National Express, connects Canterbury to Bath. Buses from Canterbury usually arrive in Bath at London Rd.
Avg. Time
6h 43m
Avg. Price
$73.72

Theale

There are 2 scheduled buses per day from Theale to Bath. The route can be as long as 56 miles, or 90 kilometers. On average, the journey takes 1 hour and 33 minutes. One bus company, National Express, connects Theale to Bath. Buses from Theale usually arrive in Bath at London Rd.
Avg. Time
1h 33m
Avg. Price
$45.39

Neyland

There is one scheduled bus per day from Neyland to Bath. The route can be as long as 114 miles, or 183 kilometers. On average, the journey takes 7 hours and 27 minutes. One bus company, National Express, connects Neyland to Bath. Buses from Neyland usually arrive in Bath at Bath Bus Station.
Avg. Time
7h 27m
Avg. Price
$55.39

Located in United Kingdom, Bath is accessible by bus from 5 other cities. You can choose from 24 daily scheduled trips when you search for buses to Bath on Wanderu. National Express usually has the most buses on any given day.

Looking for other ways to get there? Train tickets to Bath are also available..

Bus companies serving Bath

National Express

There are 32 scheduled National Express buses per day. National Express can get you to Bath from 28 cities, including London.
National Express
National Express
Avg. Time
5h 39m
Avg. Price
$44.63