Search and Compare
Find the cheapest or fastest trip for you by comparing buses with trains
Your Travel, Organised
Book and store all your tickets quickly and conveniently on Omio
Support You Can Count On
Once you’ve booked your ticket, our customer service team is there to assist you
When travelling from the Capital into Bath, visitors will find themselves in a quite different environment, even though the journey is a relatively short one at just 90 minutes by train and approximately 3 hours by coach to make the 180 km trip. Journeys by road and rail are straightforward, making a day trip to the Roman town an entirely feasible prospect from London (although it is necessary to change trains once if visiting by railway).
National Express offers an affordable coach service from London to the Spa town of Avon seven days a week with up to 12 buses doing the route during the week. Tickets are available from as little as £5 when booked in advance. The morning's first departure is from Victoria Coach Station at 7:30 a.m. The last bus at night is around 10.00 p.m.
There is no direct service from London to Bath by National Rail. However, there are a number of possible routes involving one change of trains from either Euston or Marylebone, but the quickest and most efficient service departs from London Paddington using First Great Western Trains (GWR). From Paddington, customers will need to board the fast train to Bristol Temple Meads and change there for the connecting service onwards into Bath Spa station; this is a popular route, so the second train is normally waiting on an adjacent platform when the London train arrives at Bristol. The first train to leave Paddington in the morning is around 6:00 a.m. or, for those who want to stay in Bath overnight, later trains run until 7:40 p.m. (although the onward connections may become more troublesome after dark).