1h 53m
104.6 miles
Average price
Possible routes
5 found

Bath to Northolt

Rome2rio has found 5 ways to get from Bath to Northolt by train, subway, bus and car. We recommend taking the train from Bath Spa to London Paddington and then taking the subway from Lancaster Gate station to Northolt station, which takes around 2h 4m.
Recommended route

Train, subway

  1. Bath Spa
  2. Lancaster Gate station
  3. Northolt station
2h 4m
£49 - £85
Alternative routes


  1. Bath Spa
  2. Reading
  3. Hayes & Harlington
2h 14m
£41 - £73

Bus, line 140 bus

  1. Bath
  2. Heathrow Central Bus Station
  3. Northolt Station
3h 1m
£16 - £26

Train, bus, line 140 bus

  1. Bath Spa
  2. Reading Town Centre, Reading RailAir
  3. Heathrow Central Bus Station
  4. Northolt Station
3h 3m
£53 - £76


  1. Bath
  2. Northolt
1h 53m
£17 - £25

Frequently asked questions

Want to know about travelling from Bath to Northolt? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

The cheapest way to get from Bath to Northolt is to drive which costs £17 - £25 and takes 1h 53m.

More details

The quickest way to get from Bath to Northolt is to drive which costs £17 - £25 and takes 1h 53m.

More details

No, there is no direct bus from Bath to Northolt station. However, there are services departing from Bath and arriving at Northolt Station via Heathrow Central Bus Station. The journey, including transfers, takes approximately 3h 1m.

More details

The distance between Bath and Northolt is 87 miles. The road distance is 104.6 miles.

Get driving directions

The best way to get from Bath to Northolt without a car is to train and subway which takes 2h 4m and costs £45 - £85.

More details

It takes approximately 2h 4m to get from Bath to Northolt, including transfers.

More details

Bath to Northolt bus services, operated by National Express, depart from Bath station.

More details

The best way to get from Bath to Northolt is to train which takes 2h 14m and costs £40 - £75. Alternatively, you can bus and line 140 bus, which costs £16 - £26 and takes 3h 1m.

Mode details

Bath to Northolt bus services, operated by London Buses, arrive at Northolt Station.

More details

Yes, the driving distance between Bath to Northolt is 105 miles. It takes approximately 1h 53m to drive from Bath to Northolt.

Get driving directions

There are 2000+ hotels available in Northolt. Prices start at £59 per night.

More details

How to travel from Bath to Northolt

Find all the possible transport options for your trip from Bath to Northolt right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Bath and Northolt?

You can take a train from Bath to Northolt via Reading, Hayes & Harlington, and Hayes Town, Clayton Road in around 2h 14m. Alternatively, you can take a bus from Bath to Northolt via Heathrow Central Bus Station in around 3h 1m.
Train operators
Bus operators

Northolt, United Kingdom

One of the most popular tourist destinations in the world, London is a traveller’s delight. Catering to a wide range of tastes, there’s something for everyone in the English capital. London boasts myriad historical sites, art galleries, sporting attractions, world-class restaurants and eateries, high fashion outlets, and cultural events. Take a cruise down the iconic River Thames, visit iconic Big Ben and the Tower of London, say hi to the Queen at Buckingham Palace, catch a show at a famous West End theatre or be one with nature in much-loved Hyde Park or Kensington Gardens.

Did you find what you were looking for?

Thanks for your feedback!