By air - from Bristol and London airports
Bristol Airport is just 20 miles from Bath making it the city’s closest airport. It currently serves over 113 destinations worldwide.
The A4 Bristol Airport to Bath Bus Service provides a direct link between Bath and Bristol Airport. The service stops at various points in Saltford, Keynsham and South Bristol, operating hourly with the total journey time taking just over an hour.
Alternatively, the Bristol Airport Flyer express coach service will take you from the airport to Bristol Temple Meads train station, where you can catch one of the many frequent train services into Bath.
There are also regular connections by rail or coach from London Heathrow Airport. Heathrow Airport is 100 miles east of Bath on the M4 motorway.
A regular National Express coach service runs direct from the airport to Bath with a total journey time of 120 to 180 minutes.
Alternatively, 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 train station. The complete journey time for this is approximately 135 minutes.
Travelling from Gatwick Airport to Bath:
Gatwick Airport is located in south London, approximately 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 train station, with a total journey time of approximately 180 minutes.
Alternatively, catch a National Express coach from Gatwick Airport via Heathrow Airport to Bath with a journey time of approximately 270 minutes.