Duration 8h 47m
Distance 222.5 miles
Average price £127
Frequency Daily

Trip overview

The average train between Moreton-in-Marsh and Durham takes 8h 47m and the fastest train takes 5h 13m. There is at least one train per day from Moreton-in-Marsh to Durham. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Moreton-in-Marsh
  2. Worcestershire Parkway
  3. Birmingham New Street
  4. Durham
5h 30m
£94 - £159

Frequently asked questions

Want to know about travelling from Moreton-in-Marsh to Durham? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Moreton-in-Marsh to Durham. However, there are services departing from Moreton-in-Marsh and arriving at Durham via Worcestershire Parkway and Birmingham New Street. The journey, including transfers, takes approximately 5h 30m.

More details

The distance between Moreton-in-Marsh and Durham is 194 miles. The road distance is 222.5 miles.

Get driving directions

Moreton-in-Marsh to Durham train services, operated by Great Western Railway, depart from Moreton-in-Marsh station.

More details

Moreton-in-Marsh to Durham train services, operated by CrossCountry, arrive at Durham station.

More details

There are 738+ hotels available in Durham. Prices start at £75 per night.

More details

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps