Compare prices and tickets by train, coach or flight

Sat
29 Jan
£70London North Eastern Railway
£28National Express
Find prices
Sun
30 Jan
£70London North Eastern Railway
Find prices
£34easyJet
Mon
31 Jan
£60London North Eastern Railway
£23National Express
£31easyJet
Thu
3 Feb
£62London North Eastern Railway
£19National Express
£40easyJet

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 Brighton and Hove to Edinburgh

distanceDistance374 miles (604 km)
durationAverage train duration6 h 13 min
priceAverage train ticket price£70 (€81)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersLondon North Eastern Railway

Trains from Brighton and Hove to Edinburgh cover the 374 miles (604 km) long route taking on average 6 h 13 min with our travel partners like London North Eastern Railway. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £60, but the average price of train tickets is £70. Travellers depart most frequently from Brighton Railway Station and arrive in Edinburgh Waverley.

Travel Tips: Trains from Brighton and Hove 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 Brighton and Hove to Edinburgh.
FAQs

What is the price of the cheapest train to Edinburgh from Brighton and Hove?

You can find a cheap train from Brighton and Hove to Edinburgh for some dates and times for as low as £60  one way in the next 7 days.

What is the average price of train tickets to Edinburgh from Brighton and Hove?

If you’re looking to book your train tickets in the next week, you can expect the Brighton and Hove to Edinburgh train price to come in at an average of £70  one way.

What is the distance by train from Brighton and Hove to Edinburgh?

When travelling this route you should expect the distance between Brighton and Hove and Edinburgh via train to be approximately 374 miles (604 km).

How long is the train between Brighton and Hove and Edinburgh?

While the time it takes to travel 374 miles (604 km) between Brighton and Hove and Edinburgh can vary based on specific dates, weekends, and bank holidays, the train duration from Brighton and Hove to Edinburgh is on average 6 h 13 min.

What station does the Brighton and Hove to Edinburgh train leave from? Which Edinburgh train station do I come into from Brighton and Hove?

When taking a train from Brighton and Hove, you have a couple of train stations you can depart from including Brighton Railway Station and London Road (Brighton). When you arrive in Edinburgh, your train can arrive in train stations including Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

Omio customers travelling this route book their trains from Brighton Railway Station   to Edinburgh Waverley.

Where is the train station in Brighton and Hove? Where is the train station in Edinburgh?

The most popular departure train station with passengers for this journey, called Brighton Railway Station, is located 0.1 miles (121 m) from the city centre of Brighton and Hove.

The most popular arrival train station, Edinburgh Waverley, is located 0.2 miles (429 m) away from the city centre of Edinburgh.

Which train companies should I travel with from Brighton and Hove to Edinburgh?

For the trip from Brighton and Hove to Edinburgh you can take a train with London North Eastern Railway. Be sure to check out all possible train companies that offer services to Edinburgh from Brighton and Hove on Omio to compare what amenities they may have.

How many trains are there between Brighton and Hove and Edinburgh a day?

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

What time is the earliest train from Brighton and Hove to Edinburgh? What time is the last train from Brighton and Hove to Edinburgh?

The earliest train for this trip departs from Brighton and Hove at 08: 42. The last train leaves from Brighton and Hove at 13: 00. Check Omio for the latest train times from Brighton and Hove to Edinburgh and book the best time to depart on your chosen travel date.

How far in advance should I buy a train ticket between Brighton and Hove and Edinburgh to get the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you purchase train tickets between Brighton and Hove and Edinburgh within the next 7 days, you can find tickets to cost on average £70 one way. To find the best prices for this trip, consider booking your train ticket from Brighton and Hove to Edinburgh a few months in advance.

Important Stations and Airports for this Journey

Brighton and Hove
Edinburgh
Brighton Railway Station is the most popular Brighton and Hove railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Brighton and Hove for your journey to Edinburgh.