Skip to main content

How to get from Bath to Devizes by bus?

From Bath to Devizes by bus

Take one direct bus from Bath to Devizes in South West: take the 272 bus from Guildhall station to Market Place Bus Island station. The total trip duration for this route is approximately 1 hr 5 min.

65min
Walk to bus station
Bus - 272272
Leaves from Guildhall

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Guildhall
    ID bthjpdp
    180 m • 3 min
  • 2
    Bus - 272272
    Wait for bus
    272
    Devizes
  • 3
    Ride to bus station Market Place Bus Island
    Ride to bus station
    Market Place Bus Island
    ID wilatgat
    62 min
*Duration based on 8am traffic

From Bath to Devizes by bus and train

To get from Bath to Devizes in South West, you’ll need to take 2 bus lines and one train line: take the 13 bus from Grand Parade station to Manvers Street station. Next, you’ll have to switch to the GREAT WESTERN RAILWAY train and finally take the 87 bus from Railway Station station to Market Place Bus Island station. The total trip duration for this route is approximately 1 hr 29 min.

89min
Bus - 1313
Train - GREAT WESTERN RAILWAY
Bus - 8787
Leaves from Grand Parade

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Bath
  • 2
    Bus - 1313
    Wait for bus
    13
    Foxhill
  • 3
    Ride to bus station
    Ride to bus station
    Manvers Street
    ID bthjtam
    2 min
  • 4
    Walk to train station
    Walk to train station
    Bath Spa
    80 m • 2 min
  • 5
    Train - GREAT WESTERN RAILWAYGREAT WESTERN RAILWAY
    Wait for train
    GREAT WESTERN RAILWAY
    Weymouth
  • 6
    Ride to train station
    Ride to train station
    Westbury (Wilts)
    25 min
  • 7
    Walk to bus station
    Walk to bus station
    Railway Station
    ID wilagptg
    10 m • 1 min
  • 8
    Bus - 8787
    Wait for bus
    87
    Devizes Via Westbury
  • 9
    Ride to bus station Market Place Bus Island
    Ride to bus station
    Market Place Bus Island
    ID wilatgat
    40 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 Devizes

The distance between Bath, South West and Devizes, South West is approximately 33.33 km, which can typically be travelled in 65 min. Moovit will show you the directions from Bath to Devizes by bus, 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
  • Guildhall

Public transport stations close to Devizes, South West

Devizes is located at Devizes, South West and the nearest public transport station is Southbroom Surgery.

Bus stations close to Devizes:

  • Southbroom Surgery
  • Cinema & Bingo
  • Sheep Street

From Bath to Devizes by bus and train

To get from Bath to Devizes in South West, you’ll need to take 2 bus lines and one train line: take the 13 bus from Grand Parade station to Manvers Street station. Next, you’ll have to switch to the GREAT WESTERN RAILWAY train and finally take the 87 bus from Railway Station station to Market Place Bus Island station. The total trip duration for this route is approximately 1 hr 29 min.

89min
Bus - 1313
Train - GREAT WESTERN RAILWAY
Bus - 8787
Leaves from Grand Parade

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Bath
  • 2
    Bus - 1313
    Wait for bus
    13
    Foxhill
  • 3
    Ride to bus station
    Ride to bus station
    Manvers Street
    ID bthjtam
    2 min
  • 4
    Walk to train station
    Walk to train station
    Bath Spa
    80 m • 2 min
  • 5
    Train - GREAT WESTERN RAILWAYGREAT WESTERN RAILWAY
    Wait for train
    GREAT WESTERN RAILWAY
    Weymouth
  • 6
    Ride to train station
    Ride to train station
    Westbury (Wilts)
    25 min
  • 7
    Walk to bus station
    Walk to bus station
    Railway Station
    ID wilagptg
    10 m • 1 min
  • 8
    Bus - 8787
    Wait for bus
    87
    Devizes Via Westbury
  • 9
    Ride to bus station Market Place Bus Island
    Ride to bus station
    Market Place Bus Island
    ID wilatgat
    40 min
*Duration based on 8am traffic

Questions & Answers

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

    The fastest way takes 65 minutes, using Bus line 272.

  • What is the alternative route to get from Bath to Devizes?

    The alternative route takes 89 minutes, using Bus line 13, Train line GREAT WESTERN RAILWAY, Bus line 87.

  • Is there a direct bus between Bath and Devizes in South West?

    Yes, there is a direct bus going from Bath to Devizes in South West in 1 hr 5 min.

  • Which bus line goes from Bath to Devizes in South West?

    The 272 bus line goes from Guildhall station near Bath to Devizes station near Devizes in South West.

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

    The total travel time between Bath and Devizes in South West by bus is about 1 hr 5 min.

  • Where do I get on the bus near Bath to get to Devizes in South West?

    Get on the 272 bus from the Guildhall stop near Bath in South West.

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

    Get off the bus at the Devizes stop, which is closest to Devizes in South West.

  • When is the last bus from Bath to Devizes in South West?

    The last bus from Bath to Devizes in South West is the Bath - Wiltshire line. It leaves the Guildhall stop at 23:16.