Travelling to Bath
Located in the South West of England, Bath is easy to reach, just 80 minutes from London by train and a short drive from both the M4 and M5 motorways. Bath is also just 19 miles from Bristol Airport and well connected by regular bus services. Bath Spa Railway Station and the coach and bus stations are all in the heart of the city centre.
Travelling by train
Bath Spa Railway Station is conveniently located in the heart of the city centre, just a short walk from Bath’s shops and attractions, including the historic Roman Baths and Thermae Bath Spa.
Visit Bath’s travel partner, Great Western Railway, serves the city and South West region with regular high-speed services from London Paddington taking just 80 minutes to deliver you to the heart of the World Heritage Site city. A taxi rank can be found immediately outside the main exit of the station, and Bath bus station is located just a minutes’ walk along Dorchester Street.
Travelling by coach
Bath is easy to reach by coach with regular services providing good value travel between all major towns and cities in Europe. Frequent services run from London Victoria coach station, London Heathrow Airport and London Gatwick Airport to Bath bus station.
Private coach operators can drop visitors at the Riverside Coach Park. Stay times are limited to a maximum of 30 minutes, free of charge. After unloading, all vehicles are required to exit the coach park (after a maximum of 30 minutes) and relocate to either the agreed coach parking layover site at Weston Island, or to uncontrolled parking areas outside of the city.
Travelling by park & ride
For a stress-free visit to Bath use one of the three Park and Ride services, which operate seven days a week. Buses run into the city from all three Park and Ride sites at least every 15 minutes, with a journey time of just ten minutes. All buses are wheelchair and pushchair friendly.
You can view a live update of the spaces that are currently available at Bath's main car parks, including the three Park and Ride sites.
Visitors with motorhomes are advised that the Newbridge Park and Ride has a height barrier of 6ft 6", Odd Down Park and Ride has a 7ft 2" barrier, but there are no barriers the Lansdown Park and Ride.
Travelling by bus
There are several bus operators that provide regular services in and around Bath.
First Bus is the largest, operating from the main Bath bus station in Dorchester Street, adjacent to Bath Spa railway station.
You will find excellent bus links to Bath from our neighbouring towns and cities, as well as a regular bus service direct from Bristol Airport. You can plan your journey to Bath by bus and search for local timetables on Traveline.
Explore Bath using the hop on hop off City Sightseeing Tour bus. The buses stop at over 20 locations around the city, covering all the most popular sights and attractions within the centre and across Bath Skyline.
There are frequent departures from all over the city, and all buses provide an audio guide in ten languages, as well as a live guide in English on some buses.
Travelling by car
Bath is located just ten miles from junction 18 of the M4 motorway, which runs directly from London and Heathrow Airport. There are also excellent motorway links from the north, Devon and Cornwall via the M5 motorway, and Wales is just a short drive west on the M4 motorway.
As Bath is a small city, the roads can become congested at busy times. To avoid traffic, we recommend using one of the city’s three Park and Ride services. Take care when driving around the city, as there are a number of one-way streets and bus lanes in operation.
Download our handy parking map to find your nearest car park in Bath.
Travelling by air
Travelling from Bristol Airport to Bath
Bristol Airport is just 20 miles from Bath, making it the city’s closest airport. It currently serves over 100 destinations worldwide.
The Air Decker bus service provides a direct link between Bath and Bristol Airport, with stops at various points in Saltford, Keynsham and South Bristol and a total journey time of approximately one hour.
Alternatively, the Bristol Airport Flyer express coach service will take you from the airport to Bristol Temple Meads railway station, where you can catch one of the many frequent train services into Bath. The coach service runs on a regular basis, seven days a week with a complete journey time of approximately one hour.
Travelling from Heathrow Airport to Bath
Heathrow Airport is 100 miles east of Bath on the M4 motorway.
A regular coach service runs directly from the airport to Bath with a total journey time of 120-to-180 minutes.
A Heathrow Express train service runs between the airport and London Paddington, where you can then pick up a direct train service to Bath Spa railway station. The complete journey time for this is around 135 minutes.
Travelling from Gatwick Airport to Bath
Gatwick Airport is 140 miles east of Bath.
You can take a train from the airport to Reading train station where you can pick up a train service to Bath Spa railway station, with a total journey time of approximately 180 minutes.
Alternatively, catch a coach from Gatwick Airport via Heathrow Airport to Bath with a journey time of approximately 270 minutes.