Travel options
from Northampton to Edinburgh

You can get from Northampton to Edinburgh by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

COMPARE Prices for trains, buses and flights

17 Oct
£82Avanti West Coast
£43National Express
19 Oct
£39Avanti West Coast
£28National Express
21 Oct
£82Avanti West Coast
£33National Express
22 Oct
£68Avanti West Coast
£32National Express
23 Oct
£106First Transpennine Express
£37National Express
24 Oct
Find prices
£32National Express
26 Oct
£81Avanti West Coast
£29National Express
27 Oct
£82Avanti West Coast
£29National Express
28 Oct
£25Avanti West Coast
£28National Express
29 Oct
£68Avanti West Coast
£32National Express
30 Oct
£106First Transpennine Express
£32National Express

Travel Information from Northampton to Edinburgh

distanceDistance272 miles (438 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£33 - £55
cheapestCheapest modeCoach • £33 • 10 h 10 min
fastestFastest modeFlight • £35 • 1 h 15 min
carriersPopular travel companieseasyJet, National Express or Avanti West Coast

Take a flight, coach or train to travel 272 miles (438 km) to Edinburgh from Northampton. If speed is a priority, then a flight is the best option with an average duration of 1 h 15 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £33. The most popular travel providers which serve this journey are easyJet, National Express or Avanti West Coast among others. Travellers can even take a direct from Northampton to Edinburgh.

Travel Tips

Travel from Northampton to Edinburgh
Travel 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 Northampton to Edinburgh.
How do I travel from Northampton to Edinburgh?

There are 3 travel options from Northampton to Edinburgh: flight, coach or train.

What is the cheapest way to get from Northampton to Edinburgh?

A coach service offers the cheapest way to travel from Northampton to Edinburgh, which costs on average £33.

This is compared to other ways of getting to Edinburgh:

A coach is generally £2 less than a flight for the same route. A flight costs on average £35 from Northampton to Edinburgh.

A coach is £21 less than a train for this route with tickets for a train from Northampton to Edinburgh costing on average £55.

What is the fastest way to Edinburgh from Northampton?

The fastest way from Northampton to Edinburgh is by flight with an average journey time of 1 h 15 min.

Other travel options from Northampton to Edinburgh can usually take longer:

In comparison, taking a coach requires on average 10 h 10 min   of travel time.

In comparison, getting to Edinburgh by train can take on average 4 h 12 min.

How many miles from Northampton to Edinburgh would I travel?

The distance between Northampton and Edinburgh is around 272 miles (438 km).

How many services a day are there between Northampton and Edinburgh?

The average frequency per day from Northampton to Edinburgh is:

  • 16 trains a day.

However, we recommend checking specific travel dates for your route from Northampton to Edinburgh as scheduled services by flight, coach or train can vary by season or day of the week.

What are the departure and arrival points when travelling from Northampton to Edinburgh?

These are the most popular departure and arrival points for travellers from Northampton to Edinburgh:

  • Coaches from Northampton to Edinburgh most often leave from Northampton, Saxon Avenue / Wake Way (Grange Park) and arrive in Edinburgh, Elder Street.
  • Trains from Northampton to Edinburgh most often leave from Northampton and arrive in Edinburgh Waverley.
Who can get me from Northampton to Edinburgh?

Omio works with many trusted partners that can help you travel the best way from Northampton to Edinburgh:

  • You can travel by plane from Northampton to Edinburgh with easyJet, and you can find easyJet Northampton to Edinburgh tickets for £35 on Omio.
  • You can travel by coach between Northampton and Edinburgh with National Express, and you can find National Express Northampton to Edinburgh tickets for £33 on Omio.
  • You can take a train from Northampton to Edinburgh with Avanti West Coast. Cheap tickets can be found for £55 with Avanti West Coast from Northampton to Edinburgh.
What other popular destinations should I add to my itinerary for my trip to Edinburgh from Northampton?
Many of our customers who book a trip from Northampton to Edinburgh often extend their holiday and travel to other popular destinations like London, Glasgow or Manchester. If you’re thinking of adding another destination to your Northampton and Edinburgh itinerary, let Omio find you the best connections between Edinburgh and any of these top destinations today!
How far in advance should I buy tickets between Northampton and Edinburgh online to get the best deals?

Before travelling from Northampton to Edinburgh, it’s good to know what ticket you can purchase and how much it will cost in the next 7 days:

  • The price of a plane ticket is £35 one way on average for this route.
  • The price of a coach ticket is on average £33 one way for this journey.
  • The price of a train ticket for this journey is £55 one way on average.

But we recommend booking Northampton to Edinburgh tickets online a few months before your planned travel date to score the best deals and save money on your trip.