You can get from Belfast to Edinburgh by train, bus or flight.
To get from Belfast to Edinburgh on Aug 09 we recommend taking a flight because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
Distance | 143 miles (230 km) | |
Available travel modes | Bus, flight, ferry or train | |
Ticket price range | $4 - $103 | |
Fastest mode | Flight • $103 (€96) • 50 min | |
Popular travel companies | easyJet |
Take a bus, flight, ferry or train to travel 143 miles (230 km) from Belfast to Edinburgh. The most popular travel companies which serve this trip are easyJet among others. Travelers can even take a direct flight 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.
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.
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.
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.
You can travel between Belfast and Edinburgh 4 different ways: bus, flight, ferry or train.
The cheapest way to get from Belfast to Edinburgh is by taking a bus. You can find average ticket prices around $4 (€4) compared to other travel options to Edinburgh:
A bus is generally $99 (€92) less than a flight for the same route. Taking a flight costs on average $103 (€96) from Belfast to Edinburgh.
Taking a bus is usually $86 (€80) less than taking a train to Edinburgh, which costs on average $90 (€84) for the same trip.
The quickest way to travel from Belfast to Edinburgh is by flight, which takes on average 50 min compared to other travel options that may take you longer to get to your destination:
In comparison, taking a bus requires on average 0 h 0 min of travel time.
In comparison, taking a train requires on average 0 h 0 min of travel time.
The Belfast to Edinburgh distance is around 143 miles (230 km).
These are the most popular departure and arrival points when traveling from Belfast to Edinburgh:
Omio works with many trusted partners that can help you travel the best way from Belfast to Edinburgh:
Yes, there are direct services available from Belfast to Edinburgh with the following travel companies:
Direct services tend to save you time and add more convenience in getting you to Edinburgh as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets to Edinburgh from Belfast.
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:
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.
Here are some other resources that might have the information you need