Compare prices and tickets by train, coach or flight

Mon
24 Jan
£72easyJet
Tue
25 Jan
£31easyJet
Wed
26 Jan
£47easyJet
Thu
27 Jan
£79easyJet
Fri
28 Jan
£66easyJet
Sat
29 Jan
£44easyJet
Sun
30 Jan
£31easyJet
Tue
1 Feb
£34easyJet
Wed
2 Feb
£31easyJet
Thu
3 Feb
£48easyJet
Sat
5 Feb
£34easyJet
Sun
6 Feb
£35easyJet
Mon
7 Feb
£31easyJet
Tue
8 Feb
£32easyJet
Wed
9 Feb
£33easyJet
Thu
10 Feb
£31easyJet
Fri
11 Feb
£79easyJet
Sat
12 Feb
£36easyJet

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 Belfast to Edinburgh

distanceDistance143 miles (230 km)
changesDirect trainYes
carriersTrain companiesScotrail

Trains from Belfast to Edinburgh cover the 143 miles (230 km) long route with our travel partners like Scotrail. There are direct train services available. Travellers depart most frequently from Belfast Central and arrive in Edinburgh Waverley.

Trains from Belfast to Edinburgh

ScotRail provides the service for trains from Belfast to Edinburgh. The earliest train departs from Belfast around 7:30 a.m. and the average journey time between the two destinations is 6.5 hours. The last train departs from Belfast Port station during the mid-afternoon, arriving into Edinburgh around 10:30 p.m. Finally, ScotRail runs 3-4 trains from Belfast to Edinburgh every weekday, with a further 2 services a day at weekends.

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

What is the distance to Edinburgh from Belfast via train?

When travelling this route you should expect the distance to Edinburgh from Belfast via train to be approximately 143 miles (230 km).

Which train station from Belfast to Edinburgh do I depart from? Which Edinburgh train station from Belfast do I arrive in?

When taking a train from Belfast, you have a couple of train stations you can depart from including Belfast Central and Belfast Port. 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 Belfast Central   to Edinburgh Waverley.

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

Passengers board their train most frequently from Belfast Central and travel around 1.1 miles (1.7 km) from the city centre to this train station.

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

What train companies offer a service to Edinburgh from Belfast?

Take the Belfast to Edinburgh train with Scotrail. However, it's always good to check out all possible train companies for the route from Belfast to Edinburgh as there might be differences in the amenities they offer.

Important Stations and Airports for this Journey

Belfast
Edinburgh
Belfast Central is the most popular Belfast 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 Belfast for your journey to Edinburgh.