There are 9 ways to get from Edinburgh to Belfast by train, bus and ferry, bus, car ferry, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Train, bus and ferry • 8h 8m
Cheapest option
7 alternative options
Bus, bus and ferry • 8h 29m
Train, bus, car ferry • 8h 39m
Train, bus and ferry via Stranraer • 8h 55m
Drive, car ferry • 4h 44m
Fly Edinburgh to Belfast City • 2h 56m
Edinburgh to Belfast by train, walk and bus and ferry
Questions & Answers
The cheapest way to get from Edinburgh to Belfast is to bus and bus and ferry which costs £35 - £60 and takes 8h 29m.
The quickest way to get from Edinburgh to Belfast is to fly which costs £35 - £170 and takes 2h 56m.
No, there is no direct bus from Edinburgh to Belfast. However, there are services departing from Princes Street and arriving at Belfast Europa Bus Centre via Glasgow Buchanan. The journey, including transfers, takes approximately 8h 29m.
The distance between Edinburgh and Belfast is 143 miles.
The best way to get from Edinburgh to Belfast without a car is to train and bus and ferry which takes 8h 8m and costs £35 - £60.
It takes approximately 8h 8m to get from Edinburgh to Belfast, including transfers.
Edinburgh to Belfast bus services, operated by Scottish Citylink, depart from Princes Street station.
The quickest flight from Edinburgh Airport to Belfast (Aldergrove) Airport is the direct flight which takes 50 min.
Edinburgh to Belfast bus services, operated by Translink UK, arrive at Belfast Europa Bus Centre station.
Ryanair UK and easyJet offer flights from Edinburgh Airport to Belfast (Aldergrove) Airport.

- Distance: 143.3 miles
- Duration: 8h 8m
What companies run services between Edinburgh, Scotland and Belfast, Northern Ireland?
easyJet and Ryanair UK fly from Edinburgh to Belfast every 4 hours.

- Website
- easyjet.com
Flights from Edinburgh to Belfast (Aldergrove)
- Ave. Duration
- 51 min
- When
- Every day
- Estimated price
- £25 - £150
Flights from Glasgow to Belfast (Aldergrove)
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- £26 - £160
Flights from Glasgow to Belfast City
- Ave. Duration
- 45 min
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- £35 - £310

- Website
- aerlingus.com
Flights from Edinburgh to Belfast City
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- £35 - £170
Flights from Glasgow to Belfast City
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- £35 - £160

- Website
- ryanair.com
Flights from Edinburgh to Belfast (Aldergrove)
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- £19 - £200

- Phone
- +44 344 811 0141
- customer.relations@scotrail.co.uk
- Website
- scotrail.co.uk
Train from Edinburgh to Glasgow Queen Street
- Ave. Duration
- 51 min
- Frequency
- Every 20 minutes
- Estimated price
- £12 - £17
- Website
- https://www.scotrail.co.uk/
- Standard
- £12 - £17
Train from Glasgow Central to Ayr
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- £10 - £15
- Website
- https://www.scotrail.co.uk/
- Standard
- £10 - £15
Train from Ayr to Stranraer
- Ave. Duration
- 1h 21m
- Frequency
- 5 times a day
- Estimated price
- £14 - £20
- Website
- https://www.scotrail.co.uk/
- Standard
- £14 - £20

- Phone
- +44 28 9066 6630
- feedback@translink.co.uk
- Website
- translink.co.uk
Bus and ferry from Glasgow Buchanan to Belfast Europa Bus Centre
- Ave. Duration
- 6h 10m
- Frequency
- 3 times a day
- Estimated price
- £26 - £40
- Website
- https://www.translink.co.uk/
- Adult Single
- £26 - £40
Bus and ferry from Stranraer Port Rodie to Belfast Europa Bus Centre
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- £16 - £23
- Website
- https://www.translink.co.uk/
- Adult Single
- £16 - £23

- Phone
- 0141 352 4444
- info@citylink.co.uk
- Website
- citylink.co.uk
Bus from Princes Street to Buchanan Bus Station
- Ave. Duration
- 1h 19m
- Frequency
- Every 20 minutes
- Estimated price
- £11 - £16
- Website
- https://www.citylink.co.uk/
- Schedules at
- https://www.citylink.co.uk/timetables-service-updates/
Bus from Buchanan Bus Station to Stena Terminal
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a day
- Estimated price
- £18 - £26
- Website
- https://www.citylink.co.uk/
- Schedules at
- https://www.citylink.co.uk/timetables-service-updates/

- Phone
- +44 844 770 7070
- Website
- stenaline.co.uk
Car ferry from Cairnryan to Belfast
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Website
- https://www.stenalinetravel.com/
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
More Questions & Answers
There are 735+ hotels available in Belfast. Prices start at £75 per night.
The best way to get from Edinburgh to Edinburgh Airport is to tram which takes 32 min and costs £1 - £6.