Skip to main content

How to get from Bath to Malmesbury by bus and train?

From Bath to Malmesbury by bus and train

To get from Bath to Malmesbury in South West, take the GREAT WESTERN RAILWAY train from Bath Spa station to Chippenham station. Next, take the 99 bus from Chippenham Railway Station station to Co-Op Supermarket station. The total trip duration for this route is approximately 1 hr 20 min.

80min
Walk to train station
Train - GREAT WESTERN RAILWAY
Bus - 9999
Leaves from Bath Spa

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Bath Spa
    570 m • 8 min
  • 2
    Train - GREAT WESTERN RAILWAYGREAT WESTERN RAILWAY
    Wait for train
    GREAT WESTERN RAILWAY
    London Paddington
  • 3
    Ride to train station
    Ride to train station
    Chippenham
    12 min
  • 4
    Walk to bus station
    Walk to bus station
    Chippenham Railway Station
    ID wilampwg
    70 m • 1 min
  • 5
    Bus - 9999
    Wait for bus
    99
    Swindon (Swindon)
  • 6
    Ride to bus station Co-Op Supermarket
    Ride to bus station
    Co-Op Supermarket
    ID wilamwpd
    48 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in South West.
All local mobility options in one app

Public transport directions from Bath to Malmesbury

The distance between Bath, South West and Malmesbury, South West is approximately 46.98 km, which can typically be travelled in 80 min. Moovit will show you the directions from Bath to Malmesbury by bus and train, so no matter how you choose to travel in South West – you will always have plenty of easy options.

Public transport stations close to Bath

Bath is located at Bath, South West and the nearest public transport station is Grand Parade.

Train stations close to Bath:

  • Oldfield Park

Bus stations close to Bath:

  • Grand Parade
  • Bath Abbey
  • Terrace Walk

Public transport stations close to Malmesbury, South West

Malmesbury is located at Malmesbury, South West and the nearest public transport station is Alexander Mews.

Bus stations close to Malmesbury:

  • Alexander Mews
  • William Stumpes Close
  • The Triangle

Questions & Answers

  • What is the fastest way to get from Bath to Malmesbury?

    The fastest way takes 80 minutes, using Bus line GREAT WESTERN RAILWAY, Bus line 99.

  • Is there a direct train between Bath and Malmesbury in South West?

    No, you’ll have to take one train line and one bus line in total. The total travelling time is 1 hr 20 min.

  • Which train line goes from Bath to Malmesbury in South West?

    The GREAT WESTERN RAILWAY train line goes from Bath Spa station near Bath to London Paddington station. From there you’ll have to take one bus line till London Paddington station near Malmesbury in South West

  • How long does it take to travel from Bath to Malmesbury in South West by train and bus?

    The total travel time between Bath and Malmesbury in South West by train and bus is about 1 hr 20 min.

  • Where do I get on the train near Bath to get to Malmesbury in South West?

    Get on the GREAT WESTERN RAILWAY train from the Bath Spa station near Bath in South West.

  • Where do I get off the train when travelling between Bath and Malmesbury in South West?

    Get off the train at the London Paddington stop, which is closest to Malmesbury in South West.