Buses to Bath from Melksham

The journey to Bath from Melksham takes just 31 minutes.

Buses operate daily with up to 26 services per day. Depending on the day of travel, the first bus departs Melksham at 06:50.

Faresaver schedule

Faresaver operates between Melksham and Bath 7 days per week.

Service days Daily
Services per day up to 24
Shortest trip 31 minutes
First departure 06:50
Last departure 22:42

Travel from Melksham to Bath with Swindon's Bus Company in 39 minutes.

Service days Weekdays
Services per day up to 2
Shortest trip 39 minutes
First departure 09:48
Last departure 09:52

Your questions answered

  • Is there a daily bus service between Melksham and Bath?

    Yes, buses operate daily from Melksham to Bath, departing as early as 06:50.

  • How long is the bus trip from Melksham to Bath?

    The fastest bus to Bath from Melksham takes 31 minutes.

  • How do I buy tickets for travel to Bath from Melksham?

    It's not yet possible to buy tickets for this trip directly from ByBus but we're working on it!

  • Which bus companies operate between Melksham and Bath?

    Faresaver and Swindon's Bus Company run buses to Bath from Melksham.

  • What time is the earliest bus from Melksham to Bath?

    The first bus to Bath from Melksham leaves at 06:50. The journey takes 31 minutes.

  • When is the last bus to Bath from Melksham?

    The last bus leaves Melksham at 09:52, arriving into Bath at 10:31. Get there in plenty of time so you don't miss it.

Onward travel from Bath

Bus to Days Shortest trip Distance
Bradford-on-Avon
  • Daily
31 minutes 5.2 miles
Calne
  • Weekdays
55 minutes 16 miles
Chippenham
  • Daily
36 minutes 12 miles
Corston
  • Daily
7 minutes 3.5 miles
Kingswood
  • Daily
24 minutes 8.3 miles
Peasedown Saint John
  • Daily
11 minutes 4.9 miles
Shepton Mallet
  • Daily
55 minutes 15 miles
Stratton-on-the-Fosse
  • Daily
35 minutes 10 miles
Trowbridge
  • Daily
44 minutes 7.7 miles

More destinations in Bath and North East Somerset