More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Morpeth to Edinburgh

distanceDistance79 miles (128 km)
durationAverage train duration1 h 16 min
priceAverage train ticket price£11 (€13)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain companiesLondon North Eastern Railway, Cross Country or First Transpennine Express

Trains from Morpeth to Edinburgh cover the 79 miles (128 km) long route taking on average 1 h 16 min with our travel partners like London North Eastern Railway, Cross Country or First Transpennine Express. Normally, there are 17 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £10, but the average price of train tickets is £11. Travellers depart most frequently from Morpeth and arrive in Edinburgh Waverley.

Train companies: CrossCountry trains Morpeth to Edinburgh

Travel from Morpeth to Edinburgh from £10 with Omio’s train partners CrossCountry! You can find the best timetables and tickets when comparing and booking the most popular journey for you.


CrossCountry is a fast speed train company in the United Kingdom and for your next train to Edinburgh from Morpeth you can choose between Standard Class and First Class tickets on Omio.

Enjoy a smooth and easy journey to Edinburgh from Morpeth with CrossCountry! As an official travel partner of CrossCountry, Omio can help you search current train timetables from CrossCountry, compare the best routes from Morpeth to Edinburgh as well as the class fares available for this route (including information on luggage policy and amenities provided onboard), and buy the most affordable CrossCountry Morpeth to Edinburgh train ticket available today. If you search for CrossCountry tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a queue at the train station in person to purchase tickets. Once you find your ideal route, book your one-way train to Edinburgh from Morpeth on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 79 miles (128 km) journey between Morpeth and Edinburgh with ease and comfort on a train with CrossCountry.

Morpeth to Edinburgh train information with CrossCountry:

  • Average Duration: 1 h 41 min
  • CrossCountry frequency: 7 a day

These are CrossCountry 's ticket policies for COVID-19 for the train between Morpeth and Edinburgh:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Morpeth to Edinburgh

Morpeth and Edinburgh are around 90 miles apart. Most trains on this route are direct trains and this journey takes a little over an hour. Connecting routes are available, which include a change at Newcastle. The average time for a connecting route is a little over two hours. The train stations in both Morpeth and Edinburgh are centrally located for convenient access to the main destinations in both locations. There are many train options available every day of the week. Between 14 and 23 trains depart from Morpeth each day, with a range of departure times from morning to evening.

Which train companies travel from Morpeth to Edinburgh?

The Cross Country and London North Eastern Railway (LNER) companies operate train routes between Morpeth and Edinburgh. Both train companies offer direct and indirect train journeys.

How long is the train journey from Morpeth to Edinburgh?

Trains travelling on a direct route between Morpeth and Edinburgh take just over an hour. Indirect train routes take around 2 hours and require one change which is usually in Newcastle.

How many trains are there from Morpeth to Edinburgh?

There are between 14 and 23 departures each day from Morpeth. Most trains travel directly to Edinburgh, while some others require a change in Newcastle. Departure begins early in the morning and is equally spread throughout the day. Passenger can usually expect at least one train per hour during the day.

What are the departure and arrival stations for trains from Morpeth to Edinburgh?

Departure train station: All trains travelling to Edinburgh depart from Morpeth train station. The station is under a mile from the town centre and can be reached by local buses which arrive at platform one. Morpeth is a small station, facilities include waiting areas, toilets and a pay phone.

Arrival train station: Edinburgh Waverley is the arrival station for all trains travelling from Morpeth. The station is located in the city centre between the old town and the modern sector of Edinburgh. Taxis and local buses are available nearby, but many hotels and amenities can be reached on foot. Edinburgh Waverley station offers a travel centre, information booths and luggage storage facilities.

Travel Tips: Trains from Morpeth to Edinburgh

Travel by train to Edinburgh easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Morpeth to Edinburgh.

What is the price of the cheapest train from Morpeth to Edinburgh?

Omio customers have found the cheapest trains between Morpeth and Edinburgh to cost as little as £10  in the next 7 days.

How much is a train ticket from Morpeth to Edinburgh?

If you’re looking to purchase your train tickets in the next week, you can expect the Morpeth to Edinburgh train price to come in at an average of £11  one way.

What is the distance between Morpeth and Edinburgh by train?

You should expect to travel around 79 miles (128 km)  from Morpeth to Edinburgh by train.

What is the average Morpeth to Edinburgh train duration?

The Morpeth to Edinburgh train duration is on average 1 h 16 min, which is to be expected when travelling 79 miles (128 km) to Edinburgh from Morpeth. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

When travelling by train from Morpeth to Edinburgh, which train station in Morpeth do I depart from and which train station in Edinburgh do I arrive in?

Omio customers book a train from Morpeth   to Edinburgh Waverley   most frequently for this route.

Where is the departure train station in Morpeth located? Where is the arrival train station in Edinburgh located?

Passengers booking this journey most frequently board their trains from Morpeth and need to travel around 0.5 miles (796 m) from the city centre to get to this train station.

Passengers arriving in Edinburgh most often arrive at Edinburgh Waverley and need to travel around 0.2 miles (429 m) from this train station to the city centre.

Which train companies can take me from Morpeth to Edinburgh?

Take the Morpeth to Edinburgh train with London North Eastern Railway, Cross Country or First Transpennine Express. However, it's always good to check out all possible train providers for the route to Edinburgh from Morpeth as there might be differences in the amenities they offer.

Are there any Morpeth to Edinburgh direct train services?

Yes, there are 17 direct trains per day from Morpeth to Edinburgh with First Transpennine Express, Cross Country or London North Eastern Railway, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you book your train ticket.

How many train services per day are there to Edinburgh from Morpeth?

On average, there are 17 trains a day from Morpeth to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.

When can I take the first train from Morpeth to Edinburgh? When can I take the last train for the day?

The first train from Morpeth to Edinburgh leaves at 09: 00   and the last train for this leaves at 12: 54. Omio shows you the latest train from Morpeth to Edinburgh schedule to help you book the best departure time for this trip.

When should I book Morpeth Edinburgh train tickets to score the best deals?

You can find a train to Edinburgh from Morpeth to cost on average £11 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Morpeth to Edinburgh train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

The major railway station for departures from Morpeth is Morpeth. Read all the information you need to know about services, amenities and connections at Morpeth for your trip from Morpeth to Edinburgh.