COMPARE Prices across different modes

27 Oct
£15London North Eastern Railway
£19National Express
28 Oct
£11London North Eastern Railway
£19National Express
29 Oct
£12Cross Country
£19National Express
30 Oct
£11London North Eastern Railway
£19National Express
31 Oct
£10Cross Country
£18National Express
1 Nov
£9London North Eastern Railway
£18National Express
2 Nov
£9Cross Country
£18National Express
3 Nov
£9London North Eastern Railway
£18National Express
6 Nov
£10Cross Country
£18National Express
7 Nov
£11Cross Country
£18National Express
8 Nov
£7London North Eastern Railway
£18National Express
9 Nov
£9Cross Country
£18National Express
10 Nov
£8London North Eastern Railway
£18National Express
12 Nov
£10London North Eastern Railway
£18National Express
13 Nov
£11London North Eastern Railway
£19National Express
15 Nov
£10London North Eastern Railway
£18National Express

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Berwick-Upon-Tweed to Edinburgh

distanceDistance47 miles (76 km)
durationAverage train duration42 min
priceAverage train ticket price£11 (€12)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesLondon North Eastern Railway or Cross Country

Trains from Berwick-Upon-Tweed to Edinburgh cover the 47 miles (76 km) long trip taking on average 42 min with our travel partners like London North Eastern Railway or Cross Country. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £9, but the average price of train tickets is £11. Travellers depart most frequently from Berwick-upon-Tweed and arrive in Edinburgh Waverley.

Train companies

Travel with CrossCountry from Berwick-Upon-Tweed to Edinburgh

You can travel by train from Berwick-Upon-Tweed to Edinburgh with CrossCountry for as low as £9. When you search for timetables and tickets, Omio will show you the best journey.


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

If you’re looking for a smooth and easy train from Berwick-Upon-Tweed to Edinburgh, check Omio for CrossCountry trains offering this journey. Whether you are looking for the fastest, earliest or cheapest train to take for this 47 miles (76 km) journey between Berwick-Upon-Tweed and Edinburgh, Omio makes it easier than ever to find CrossCountry trains at affordable prices, and you can also quickly book train tickets online. Check the current CrossCountry train timetables for your ideal departure and arrival times, compare the best route from Berwick-Upon-Tweed to Edinburgh as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your CrossCountry train on Omio. If you search for trains between Berwick-Upon-Tweed and Edinburgh in the Omio app, you can quickly see if the CrossCountry tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for CrossCountry trains from Berwick-Upon-Tweed to Edinburgh starting at £9, buy your official CrossCountry tickets with Omio online quickly and easily!

  • Average Price: £9

Please follow the recommendations outlined by CrossCountry when booking your train tickets from Berwick-Upon-Tweed to Edinburgh due to the coronavirus:

  • 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 Berwick-upon-Tweed to Edinburgh

Berwick-upon-Tweed and Edinburgh are very well-connected and have several high-speed operators running on the route as frequently as twice an hour. The journey is quick, taking between 40 and 50 minutes to hop across the border into Scotland.

Berwick-upon-Tweed to Edinburgh train time: daily departures

This train line enjoys a frequent service and there are two trains from Berwick-upon-Tweed to Edinburgh for most of the day. During the week, the first train of the day leaves Berwick just before 6:45 a.m., arriving into Edinburgh Waverley at around 7:30 a.m. The final connection departs just after 10:30 p.m. and arrives just under an hour later. On Sundays, the service reduces slightly but still offers at least one train per hour, with the first leaving Berwick at 9:40 a.m. and the last shortly before 11:00 p.m.

How long is the journey by train from Berwick-upon-Tweed to Edinburgh?

The train journey from Berwick-upon-Tweed to Edinburgh is quick, taking around 45 to 50 minutes. The different providers vary only by a couple of minutes and there is no need to change train en route.

What are the departure and arrival stations for trains from Berwick-upon-Tweed to Edinburgh?

Departure train station: trains to Edinburgh depart from Berwick-upon-Tweed's only railway station, a 10-minute walk from the town centre. For those with luggage, there are taxis available and local buses stop directly outside the station. The station offers a first-class lounge, refreshment facilities, toilets and a ticket office.

Arrival train station:  trains from Berwick-upon-Tweed arrive at Edinburgh Waverley Station. Located right in the heart of Edinburgh city centre, it is ideal for onward connections. The bus station and local bus stops are within five minutes' walk and the Airlink bus service to Edinburgh Airport stops right outside. Other services include a left luggage office, cafés and toilets.

Which train companies travel from Berwick-upon-Tweed to Edinburgh?

There are two providers serving the route between Berwick-upon-Tweed to Edinburgh: Cross Country by Arriva and LNER. Both have similar travel times of between 40 and 50 minutes and neither require any changes.

Cross Country by Arriva: Berwick-upon-Tweed to Edinburgh

Cross Country runs direct hourly trains from Berwick-upon-Tweed to Edinburgh.

LNER: Berwick-upon-Tweed to Edinburgh

LNER also has a service of around one train an hour between Berwick-upon-Tweed and Edinburgh. No changes are needed, and the train times are around 40-50 minutes in length.

Berwick-upon-Tweed to Edinburgh trains: services on board

As long-distance operators, both Cross Country and LNER provide first and second-class seating on their trains from Berwick-upon-Tweed to Edinburgh. It is, however, advisable to book, as Berwick-upon-Tweed is one of the last stops on the route and services can be quite full, especially at peak times. Both providers offer free WiFi on board their trains.

On Cross Country trains, passengers should bring a maximum of one suitcase measuring 90 x 70 x 30 cm, alongside a small rucksack or handbag. There is luggage storage available in each carriage. Bikes can be brought on for free, but a space should ideally be reserved in advance. A maximum of two pets can be brought on board; dogs should be on a lead and all other animals in a suitable pet carrier.

LNER has similar policies in place: passengers can bring a maximum of one large suitcase, a carry-on and a handbag. Up to two pets can be brought on for free, but further animals must be paid for. Passengers can bring a bike for free, but they need to make a reservation in advance.

Both providers have wheelchair spaces and accessible toilets. Passengers who require extra assistance should inform the provider 24 hours in advance.

How to find cheap train tickets from Berwick-upon-Tweed to Edinburgh

It is advisable to book in advance for the best value on tickets from Berwick-upon-Tweed. If passengers are flexible with their timings, both operators offer cheaper tickets outside the peak travel hours.

Travel Tips

Trains from Berwick-Upon-Tweed 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 Berwick-Upon-Tweed to Edinburgh.
What is the price of the cheapest train to Edinburgh from Berwick-Upon-Tweed?
If you’re looking to save money on tickets, you can find a cheap train between Berwick-Upon-Tweed and Edinburgh for as little as £9  in the next 7 days.
What is the average price of train tickets from Berwick-Upon-Tweed to Edinburgh?
The Berwick-Upon-Tweed to Edinburgh train ticket price is on average £11  if you are looking to purchase your tickets for this route in the next week.
What is the distance by train from Berwick-Upon-Tweed to Edinburgh?
The train distance from Berwick-Upon-Tweed to Edinburgh is around 47 miles (76 km).
How long does it take from Berwick-Upon-Tweed to Edinburgh by train?
The train time between Berwick-Upon-Tweed and Edinburgh is on average 42 min  for the 47 miles (76 km) long journey, but the time it takes to go to Edinburgh from Berwick-Upon-Tweed by train can vary depending on specific dates or travelling on weekends and holidays.
What is the departure train station in Berwick-Upon-Tweed and arrival train station in Edinburgh?

Omio customers book a train from Berwick-upon-Tweed   to Edinburgh Waverley   most frequently for this route.

Where do I find the Berwick-Upon-Tweed train station to Edinburgh? Where is the Edinburgh train station?

Passengers booking this route most frequently board their trains from Berwick-upon-Tweed and need to travel around 1 mile (s) / 1 km 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 mile (s) / 0 km from this train station to the city centre.

What train companies go from Berwick-Upon-Tweed to Edinburgh?
Take the Berwick-Upon-Tweed to Edinburgh train with London North Eastern Railway or Cross Country. However, it's always good to check out all possible train providers for the route to Edinburgh from Berwick-Upon-Tweed as there might be differences in the amenities they offer.
How many trains are there from Berwick-Upon-Tweed to Edinburgh a day?
On average, there are 12 trains a day from Berwick-Upon-Tweed to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Berwick-Upon-Tweed to Edinburgh? When is the last train from Berwick-Upon-Tweed to Edinburgh?
The earliest train for this trip departs from Berwick-Upon-Tweed at 07: 21. The last train leaves from Berwick-Upon-Tweed at 11: 25. Check Omio for the latest train timetable from Berwick-Upon-Tweed to Edinburgh and book the best time to depart on your chosen travel date.
How early should I book train tickets between Berwick-Upon-Tweed and Edinburgh to score the best deals?
If you purchase a train ticket to Edinburgh from Berwick-Upon-Tweed within the next 7 days, you can find tickets to cost on average £11 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Berwick-Upon-Tweed and Edinburgh are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

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