COMPARE Prices across different modes

Sat
Sep 18
$51National Express
Find prices
Sun
Sep 19
$45National Express
$69easyJet
Mon
Sep 20
$45National Express
$58easyJet
Tue
Sep 21
Find prices
$63easyJet
Wed
Sep 22
$45National Express
Find prices
Thu
Sep 23
$45National Express
$47easyJet
Fri
Sep 24
Find prices
$72easyJet
Sat
Sep 25
Find prices
$58easyJet
Sun
Sep 26
$45National Express
$50easyJet
Mon
Sep 27
Find prices
$42easyJet
Tue
Sep 28
$45National Express
$44easyJet
Wed
Sep 29
$44National Express
$47easyJet
Thu
Sep 30
$45National Express
$58easyJet
Fri
Oct 1
$45National Express
$88easyJet
Sat
Oct 2
$45National Express
$44easyJet
Sun
Oct 3
Find prices
$38easyJet
Mon
Oct 4
$45National Express
$44easyJet
Tue
Oct 5
$45National Express
$44easyJet
Wed
Oct 6
$45National Express
$44easyJet
Thu
Oct 7
$45National Express
$35easyJet
Fri
Oct 8
$45National Express
Find prices

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Edinburgh from Belfast

distanceDistance143 miles (230 km)
changesDirect trainYes
carriersTrain companiesScotrail

Trains from Belfast to Edinburgh cover the 143 miles (230 km) long journey with our travel partners like Scotrail. There are direct train services available. Travelers 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
How far is it from Belfast to Edinburgh by train?
The train distance from Belfast to Edinburgh is around 143 miles (230 km).
What is the departure train station in Belfast and arrival train station in Edinburgh?

When departing from Belfast, you have various train station options to start your journey from including Belfast Central and Belfast Port. When arriving in Edinburgh, you can end your journey in train stations like Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.

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

Where is the train station in Belfast? Where is the train station in Edinburgh?

Passengers booking this trip most frequently board their trains from Belfast Central and need to travel around 1 mile (s) / 1 km from the city center 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 center.

What train providers offer a service from Belfast to Edinburgh?
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.
Stations

Important Stations and Airports for this Journey

Belfast
Edinburgh
Belfast Central
Amenities