Travel options
from Belfast to Edinburgh

You can get from Belfast to Edinburgh by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Sat
Oct 16
Find prices
$116easyJet
Sun
Oct 17
$44National Express
Find prices
Mon
Oct 18
$45National Express
$69easyJet
Tue
Oct 19
$44National Express
$43easyJet
Wed
Oct 20
$45National Express
$47easyJet
Thu
Oct 21
Find prices
$79easyJet
Fri
Oct 22
$45National Express
Find prices
Sat
Oct 23
Find prices
$160easyJet
Sun
Oct 24
$45National Express
Find prices
Mon
Oct 25
$45National Express
$108easyJet
Tue
Oct 26
$45National Express
Find prices
Wed
Oct 27
$43National Express
$48easyJet
Thu
Oct 28
$44National Express
$44easyJet
Fri
Oct 29
$45National Express
$58easyJet
Sat
Oct 30
$45National Express
$50easyJet
Sun
Oct 31
$44National Express
$45easyJet
Mon
Nov 1
$44National Express
$44easyJet
Tue
Nov 2
$44National Express
$45easyJet
Thu
Nov 4
$44National Express
$58easyJet
Fri
Nov 5
$45National Express
$52easyJet

Travel Information between Belfast and Edinburgh

distanceDistance143 miles (230 km)
modeAvailable travel modesBus, flight or train
priceTicket price range$44 - $81
cheapestCheapest modeBus • $44 (€36) • 7 h 15 min
fastestFastest modeFlight • $81 (€66) • 50 min
carriersPopular travel companiesNational Express, easyJet or Scotrail

Travel 143 miles (230 km) by bus, flight or train from Belfast to Edinburgh. If speed is a priority, then a flight is the best option with an average duration of 50 min; whereas, if saving money is more important, then a bus is the best option with prices starting as low as $44 (€36). The most popular travel companies which serve this journey are National Express, easyJet or Scotrail among others. Travelers can even take a direct bus from Belfast to Edinburgh.

General Information about the journey from Belfast to Edinburgh

Travelers wishing to reach Edinburgh from Belfast have many transport options to choose from for their journey. The fastest and simplest option is to take a flight from Belfast International Airport, as the flight takes less than an hour. However, travelers preferring to make the journey over land can choose from bus and train services which can take anything from 7 to 20 hours to complete.

Return journeys from Edinburgh to Belfast are also available.

Buses from Belfast to Edinburgh

There are regular bus services to Edinburgh, which involve transferring to a Stena Line ferry to cross the Irish Sea. Citylink buses regularly depart from Belfast Europabus Center at several points during the day. The entire journey takes up to 7 hours 35 minutes to complete. Alternatively, National Express runs buses three times per day from Belfast Europabus Center, using the same ferry crossing, which reaches Edinburgh within 7 hours 30 minutes.

Trains from Belfast to Edinburgh

Travelers preferring to travel to Edinburgh by train can reach the Scottish capital within 9 hours, but this option involves multiple transfers between a variety of transport services. Travelers must first travel from Belfast Central Station to Belfast Port by train before taking a ferry crossing from Belfast Port to Cairnryan Port to cross the Irish Sea. To complete the journey, travelers must take a bus from Cairnryan Port to Ayr and then transfer to a train service to make the last leg of the journey from Ayr to Edinburgh. Depending upon the departure time chosen, the entire journey can take up to 20 hours 30 minutes.

Flights from Belfast to Edinburgh

The fastest and most economical option to reach Edinburgh is to take a short flight from Belfast International Airport to Edinburgh Airport. The flight only takes 50 minutes with direct airlines such as Easyjet and Flybe, which also offer low-cost tickets.

How to get from Belfast to Edinburgh

The Best Way According to our Users

If you want to travel from Belfast to Edinburgh there are several options available to you. For this route, however, 53,33% of our customers choose the bus as their preferred method of transportation. Nowadays, traveling by bus is a relaxing and entertaining experience. Most bus companies offer different on-board services; ranging from "welcome drinks" to free wi-fi or personal entertainment. For this reason, the bus is often chosen as the best way to get from Belfast to Edinburgh. Bus companies normally offer comfortable journeys for reasonable prices, and if you choose to travel on a night bus you can even save the money of one night in a hotel. For that reason, the bus is most likely the cheapest way to get to your destination.

Search on Omio to find cheap tickets from Belfast to Edinburgh. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

Travel Tips

Travel from Belfast to Edinburgh
Travel 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 do I get from Belfast to Edinburgh?

There are 3 ways that you can travel to Edinburgh from Belfast. You can take a bus, flight or train.

How do I get from Belfast to Edinburgh the cheapest way?

The cheapest way to get from Belfast to Edinburgh is by taking a bus. You can find average ticket prices around $44 (€36) compared to other travel options to Edinburgh:

A bus is generally $37 (€30) less than a flight for the same route. Taking a flight costs on average $81 (€66) from Belfast to Edinburgh.

A bus is $6 (€5) less than a train for this trip with tickets for a train from Belfast to Edinburgh costing on average $50 (€41).

What is the fastest way to get from Belfast to Edinburgh?

The fastest way to get to Edinburgh from Belfast is by flight with an average travel time of 50 min.

Other travel options to Edinburgh can usually take longer:

In comparison, getting to Edinburgh by bus can take on average 7 h 15 min.

In comparison, taking a train requires on average 0 h 0 min   of travel time.

How far is it from Belfast to Edinburgh?

You should expect to travel around 143 miles (230 km) between Belfast and Edinburgh.

Where do people depart from and arrive in when traveling from Belfast to Edinburgh?

These are the most popular departure and arrival points from Belfast to Edinburgh:

  • Buses mostly leave from Belfast, Stena Line terminus and tend to arrive in Edinburgh, Elder Street.
  • Flights from Belfast to Edinburgh most often leave from Belfast International Airport and arrive in Edinburgh Airport.
  • Trains mostly leave from Belfast Central and tend to arrive in Edinburgh Waverley.
Which travel companies can help me find a way to get from Belfast to Edinburgh?

Omio works with many trusted partners that can help you travel the best way from Belfast to Edinburgh:

  • You can travel to Edinburgh from Belfast by bus with National Express. You can find cheap tickets on Omio for $44 (€36) with National Express from Belfast to Edinburgh.
  • You can take a flight from Belfast to Edinburgh with easyJet. Cheap tickets can be found for $81 (€66) with easyJet from Belfast to Edinburgh.
  • You can travel to Edinburgh from Belfast by train with Scotrail. You can find cheap tickets on Omio for $50 (€41) with Scotrail from Belfast to Edinburgh.
Is it possible to travel directly to Edinburgh from Belfast?

Yes, there are direct routes from Belfast to Edinburgh with the following travel companies:

  • You'll find direct buses with National Express.

Direct services to Edinburgh tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your trip.

What is another destination I should add to my tour from Belfast to Edinburgh?
Looking to extend your trip from Belfast to Edinburgh? Many Omio customers who go from Belfast to Edinburgh usually extend their vacation to explore other popular destinations like London, Glasgow or Manchester. If you're looking to explore London, Glasgow or Manchester from Edinburgh, let Omio find you the best connections available at an affordable price.
How far in advance should I purchase tickets from Belfast to Edinburgh online to get the best deals?

Before traveling from Belfast to Edinburgh, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • A bus ticket is costing on average $44 (€36) one way for this journey.
  • A plane ticket costs $81 (€66) one way on average for this route.
  • A train ticket costs $50 (€41) one way on average for this route.

But we recommend booking Belfast to Edinburgh tickets online a few months before your planned travel date to score the best deals and save money on your trip.

Important Stations and Airports for this Journey