Travel from Bristol to Milton-Keynes

Train from Bristol to Milton Keynes

CrossCountry operates a train from Bristol to Milton Keynes hourly. Tickets cost $55 - $85 and the journey takes 1 h 26 min. Virgin West Coast Trains also services this route hourly.

Book transport from Bristol to Milton Keynes

How to get from Bristol to Milton Keynes

ModeDurationPrice
From Bristol Temple Meads train to Birmingham New Street then train to Milton Keynes Central.2 h 49 min£90
From Bristol Temple Meads train to Swindon, Bus Station, bus to Oxford City Centre, Railway Station (Stop R5), bus to Aylesbury, Bus Station (Bus Stn Bay 6), then bus to Central Milton Keynes, The Point (Central Milton Keynes The Point H4).5 h 3 min£30
From Bristol drive to Milton Keynes.2 h 2 min£21

Is there a direct train between Bristol and Milton Keynes?

No, there is no direct train from Bristol to Milton Keynes. However, there are services departing from Bristol Temple Meads and arriving at Milton Keynes Central via Birmingham New Street. The journey, including transfers, takes approximately 2 h 49 min.