Travel from Bristol to Glastonbury

Bus or train from Bristol to Glastonbury?

Great Western Railway operates a train from Bristol to Glastonbury hourly. Tickets cost $16 - $29 and the journey takes 39 min. Alternatively, you can take a bus from Bristol to Glastonbury via Wells, Bus Station, Shepton Mallet, Cenotaph, and Pilton, Sewage Works in around 3 h 16 min.

How to get from Bristol to Glastonbury

ModeDurationPrice
From Bristol Temple Meads train to Westbury (Wilts), train to Castle Cary, then taxi to Glastonbury.2 h 10 min£59
From Temple Meads line 376 bus to Wells, Bus Station, line 175 bus to Shepton Mallet, Cenotaph, line 669 bus to Pilton, Sewage Works, then walk to Glastonbury.3 h 16 min£8
From Bristol, Bus Station bus to Street, The Library, line 669 bus to Pilton, The Crown Inn, then walk to Glastonbury.3 h 23 min£7
From Bristol taxi to Glastonbury.43 min£51
From Bristol drive to Glastonbury.43 min£4

How long does it take to get from Bristol to Glastonbury?

It takes approximately 2 h 10 min to get from Bristol to Glastonbury, including transfers.

Is there a direct bus between Bristol and Glastonbury?

No, there is no direct bus from Bristol to Glastonbury. However, there are services departing from Temple Meads and arriving at Pilton, Sewage Works via Wells, Bus Station and Shepton Mallet, Cenotaph. The journey, including transfers, takes approximately 3 h 16 min.

Operators from Bristol to Glastonbury

OperatorPhoneWebsite
Great Western RailwayGreat Western Railway
First+44 (0)1224 650100First
Nippy BusNippy Bus