Travel from Bristol to Cotswolds

Bus or train from Bristol to Cotswolds?

You can take a train from Bristol to Cotswolds via Didcot Parkway, Oxford, and Moreton-in-Marsh in around 2 h 57 min. Alternatively, you can take a bus from Bristol to Cotswolds via Royal Well Bus Station and Moreton-in-Marsh, Railway Station in around 3 h 25 min.

How to get from Bristol to Cotswolds

ModeDurationPrice
From Bristol Temple Meads train to Didcot Parkway, train to Oxford, train to Moreton-in-Marsh, then walk to Cotswolds.2 h 57 min£50
From Bristol Temple Meads train to Lansdown, Cheltenham Spa Rail Stn, bus to Royal Well Bus Station, bus to Moreton-in-Marsh, Railway Station, then walk to Cotswolds.3 h 17 min£46
From Bristol bus to Royal Well Bus Station, bus to Moreton-in-Marsh, Railway Station, then walk to Cotswolds.3 h 25 min£20
From Bristol drive to Cotswolds.1 h 13 min£12

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

It takes approximately 2 h 57 min to get from Bristol to Cotswolds, including transfers.

Is there a direct train between Bristol and Cotswolds?

No, there is no direct train from Bristol to Cotswolds. However, there are services departing from Bristol Temple Meads and arriving at Moreton-in-Marsh via Didcot Parkway and Oxford. The journey, including transfers, takes approximately 2 h 57 min.

Is there a direct bus between Bristol and Cotswolds?

No, there is no direct bus from Bristol to Cotswolds. However, there are services departing from Bristol and arriving at Moreton-in-Marsh, Railway Station via Royal Well Bus Station. The journey, including transfers, takes approximately 3 h 25 min.

Operators from Bristol to Cotswolds

OperatorPhoneWebsite
Great Western RailwayGreat Western Railway
CrossCountry0344 736 9123CrossCountry
Stagecoach WestStagecoach West
Pulhams Coaches01451 820369Pulhams Coaches
National Express+44 08717 818178National Express