Belfast to Edinburgh train

Compare prices and tickets by train, bus or flight

Jan 30
Jan 31
Feb 01
Feb 02
Feb 03
Feb 04
Feb 05
Feb 06
Feb 07
Feb 08
Feb 09
Feb 10
Feb 11
Feb 12
Feb 13
Feb 14
Feb 15
Feb 16
Feb 17
Feb 18
Feb 19

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe AVE

Overview: Train from Belfast to Edinburgh

distanceDistance230 km
changesDirect trainNo

Trains from Belfast to Edinburgh cover the 230 km long trip. There are direct train services available. Travellers depart most frequently from Belfast Lanyon Place and arrive in Edinburgh Waverley.

Train companies: CrossCountry trains Belfast to Edinburgh

Travel between Belfast and Edinburgh on CrossCountry trains with Omio. When comparing timetables and tickets, we will also show you other options with multiple connections or other travel modes if they’re available.


CrossCountry is a fast speed train company in the United Kingdom and for your next train between Belfast and Edinburgh you can choose between Standard Class and First Class tickets on Omio.

Looking to travel by train to Edinburgh from Belfast? Omio can help you find that perfect journey with CrossCountry. Check Omio to see current CrossCountry train timetables, tickets, travel information and prices for the best deals on the Belfast to Edinburgh train and book CrossCountry tickets online quickly and easily. When taking a train to Edinburgh from Belfast, you can expect to travel 143 miles (230 km) one-way with CrossCountry. If you search for trains between Belfast and Edinburgh in the Omio app, you can check if the CrossCountry ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the train station. Whether you’re looking for the cheapest, fastest or earliest train with CrossCountry, we do the work for you to get you safely to Edinburgh from Belfast. Book that perfect Belfast to Edinburgh train now with Omio and enjoy a smooth and comfortable journey with CrossCountry!

    Travel Tips: Trains from Belfast to Edinburgh

    Travel Tips: 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.
    When travelling this route you should expect the distance from Belfast to Edinburgh via train to be approximately 230 km.

    There are a few train stations in Belfast to start your route from including Belfast Lanyon Place, Belfast Port and Belfast. In Edinburgh you have a few train station options to choose from for your arrival including Edinburgh Waverley, Edinburgh Gateway and Edinburgh Park.

    Omio customers travelling this route depart most frequently from Belfast Lanyon Place   and arrive in Edinburgh Waverley.

    Passengers booking this journey most frequently board their trains from Belfast Lanyon Place and need to travel around 1.7 miles (2.8 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.4 miles (660 m) from this train station to the city centre.

    Important Stations and Airports for this connection

    Belfast Lanyon Place 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.
    HomeTrainsTrain Times to EdinburghBelfast to Edinburgh train

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    Hand With Phone