How to get to Bath from London

If you are visiting London and have some extra time, why not extend your trip to enjoy a day or two in the beautiful city of Bath Spa? Bath was founded by the Romans as a thermal spa and has been a popular destination for wellbeing and relaxation since the 18th century. With beautiful Georgian buildings, thermal spas and quaint streets, Bath can seem like a million miles from London.

When you plan a day trip to Bath from London, take an open top bus tour of the city. With commentary on board and stunning views, this is the best way to see Bath as you can get on and off the bus and explore the city at your leisure.

London to Bath Train Journey

Price: From £12.60 one way

Journey time: 1 hour 35 minutes on average

Travelling from London to Bath by train couldn’t be easier. Take the train from London Paddington to Bath where you can take a direct train with Great Western Railway towards Bristol Temple Meads. If you take the train from London to Bath, you could get there in 1 hour and 23 minutes. You may need to change at Westbury or Swindon and depending on which route you choose, the journey can take up to 2 hours.

The first train leaves London at 05:19 and arrives in Bath for 06:56 and the last train to Bath from London leaves at 23:30, arriving at 01:16. Even though taking the train may be the quickest route, it can also be the most expensive. A super off-peak return train ticket costs £59.50 and off-peak returns cost £79.80 but these tickets have restricted train times.

London to Bath by Bus

Price: From £5 one way

Journey time: 3 hours on average

Travelling from London to Bath by bus is the cheapest option but it can take the most time. Take the National Express from Victoria Coach Station in central London to travel by bus from London to Bath. You will arrive at Bath Spa Bus Station, which is centrally located, and the bus also calls at Heathrow Airport.

The first bus to Bath from London Victoria Coach Station leaves at 07:30 and the last bus leaves at 23:00. There is usually one bus service leaving London every hour so you can choose when you want to depart. If you are travelling from Bath to London by bus, the first National Express coach departs at 03:35 and the last bus leaves Bath at 22:35.

London to Bath by Car

If there are a few people in your group and you want more flexibility when you travel from London to Bath, going by car might be the best option. However, it is worth remembering that you may need to pay a daily congestion charge of £11.50 for driving in the centre of London, an emissions charge and toll fees depending on which route you take.

How to get to Bath from London by Car

Journey time: Between 2 hours 20 minutes and 2 hours 30 minutes

Via Windsor

If you want to stop at Windsor on your way to or from Bath, take the A4 then the M4 towards South Gloucestershire and come off at junction 8. From here, continue on the A46 to Cheap Street in Bath city centre. This journey is 115 miles long and takes roughly 2 hours and 20 minutes, depending on traffic. You will drive through the North Wessex Downs and pass Windsor, Reading and Swindon. If you want to visit Windsor and Bath, this is the best route to take.

Via Stonehenge

Make it a historical road trip of some of Britain’s finest heritage and stop at Stonehenge on your way to Bath from London. You will need to travel on the A4, M4, M25, A303 and A36, which involves some toll roads. The 122-mile journey takes around 2 hours and 30 minutes, depending on traffic. This route will take you past Stonehenge in Amesbury on the A303 and you can park at Stonehenge Visitors Centre and allow around 2 hours to explore the World Heritage Site. If you want to visit Stonehenge and Bath, this is the best route to take. 

Planning your journey

Whenever you drive in or around London, you should always be prepared for lots of traffic, especially during rush hour. Make sure you allow for additional time in case you get caught in traffic both in London and when you get to Bath. If you choose to drive past Stonehenge, you should also be aware that the A303 is notorious for heavy congestion.

Parking in Bath

If you need long stay parking in Bath, try either Charlotte Street, Manvers Street or Avon Street car park where you will pay up to £15 for 12 hours. You can also stay for multiple days at all of these car parks at a cost of £15 per day. Charlotte Street is near The Crescent and The Circus, Avon Street is near the Thermae Bath Spa and Roman Baths, while Manvers Street is closer to Bath Abbey.

Getting around Bath

You can travel around Bath easily by walking, cycling or taking a city bus tour. Our open top bus tour takes you around all of the best sights in Bath and you can get on and off the bus as much as you want to and explore the city.

Don’t miss these sights in Bath

If you are taking a day trip to the Georgian city of Bath, discover the rich history and stunning architecture. Visit the Roman Baths and Pump Room and see the iconic Royal Crescent, The Circus and Pulteney Bridge. If you have enough time, visit the Jane Austen Centre and discover lots more to do in Bath.

You could combine your visit to Bath with a trip to Windsor or Stonehenge if you have enough time. If you are staying in London and just taking a day trip to Bath then why not take an open top bus tour of both Bath and London with a combination ticket from The Original Tour.