Travel from Bristol to Malmesbury-England

Bus from Bristol to Malmesbury

You can take a bus from Bristol to Malmesbury via Yate, Shopping Centre in around 2 h 38 min.

How to get from Bristol to Malmesbury

From Bristol Temple Meads train to Chippenham, Railway Station Approach then line 92 bus to Malmesbury, Cross Hayes.1 h 54 min£16
From Bristol, Bus Station line 47 bus to Yate, Shopping Centre then line 41 bus to Malmesbury, Cross Hayes.2 h 38 min£9
From Bristol taxi to Malmesbury.33 min£93
From Bristol drive to Malmesbury.33 min£5

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

It takes approximately 1 h 54 min to get from Bristol to Malmesbury, including transfers.

Is there a direct bus between Bristol and Malmesbury?

No, there is no direct bus from Bristol to Malmesbury. However, there are services departing from Bristol, Bus Station and arriving at Malmesbury, Cross Hayes via Yate, Shopping Centre. The journey, including transfers, takes approximately 2 h 38 min.

Operators from Bristol to Malmesbury

Great Western RailwayGreat Western Railway
First+44 (0)1224 650100First