There are 10 ways to get from Porthmadog to Belfast by taxi, ferry, train, 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.
Taxi, ferry, train
best- Take the taxi from Porthmadog to Holyhead Ferry
- Take the ferry from Holyhead Ferry to Dublin Ferryport B+I0
- Take the train from Dublin Connolly to Great Victoria Street
7h 49m£176–227Train, train to Liverpool, fly to George Best Belfast City Airport
cheapest- Take the train from Blaenau Ffestiniog to Llandudno Junction
- Take the train from Llandudno Junction to Chester
- Fly from Liverpool (LPL) to George Best Belfast City Airport (BHD)LPL - BHD
7h 42m£59–188Bus, ferry
- Take the bus from Porthmadog Park Stand A to Bangor Bus Station Stand BT2
- Take the bus from Bangor Bus Station Stand C to Holyhead station4X
- Take the ferry from Holyhead Ferry to Dublin Ferryport B+I0
- Take the bus from Dublin Airport Terminal 1 Zone 1 to Glengall Street785
10h 28mBus, train, car ferry
- Take the bus from Eldon Square 1 to Wrexham Fire StationT3 / ...
- Take the train from Wrexham Central to Bidston
- Take the car ferry from Liverpool to Belfast
16h 10mDrive, car ferry
- Drive from Porthmadog to Cairnryan
- Take the car ferry from Cairnryan to Belfast
8h 5m£107–272Bus, ferry, train
- Take the bus from Porthmadog Park Stand A to Bangor Bus Station Stand BT2
- Take the ferry from Holyhead to Dublin Ferryport B+I
- Take the train from Dublin Connolly to Great Victoria Street
12h 13mBus, train to Birmingham Airport, fly to George Best Belfast City Airport
- Take the bus from The Australia to Bus Depot
- Take the train from Machynlleth to Birmingham International
- Fly from Birmingham Airport (BHX) to George Best Belfast City Airport (BHD)BHX - BHD
7h 56mBus, train, train to Liverpool, fly to Belfast International Airport
- Take the bus from The Australia to Blaenau Ffestiniog Station Stand C
- Take the train from Blaenau Ffestiniog to Llandudno Junction
- Take the train from Llandudno Junction to Chester
- Take the train from Chester to Liverpool South Parkway
- Fly from Liverpool (LPL) to Belfast International Airport (BFS)LPL - BFS
8h 3mTrain, train to Manchester Airport, fly to George Best Belfast City Airport
- Take the train from Blaenau Ffestiniog to Llandudno Junction
- Take the train from Llandudno Junction to Manchester Airport
- Fly from Manchester Airport (MAN) to George Best Belfast City Airport (BHD)MAN - BHD
8h 19m£69–252Train, train to Manchester Airport, fly to Belfast International Airport
- Take the train from Blaenau Ffestiniog to Llandudno Junction
- Take the train from Llandudno Junction to Manchester Airport
- Fly from Manchester Airport (MAN) to Belfast International Airport (BFS)MAN - BFS
8h 40m£61–191
Birmingham Airport (BHX) to George Best Belfast City Airport (BHD) flights
Questions & Answers
The cheapest way to get from Porthmadog to Belfast is to train and fly which costs £60 - £200 and takes 8h 40m.
The fastest way to get from Porthmadog to Belfast is to train and fly which takes 7h 42m and costs £55 - £190.
The distance between Porthmadog and Belfast is 228 miles.
The best way to get from Porthmadog to Belfast without a car is to taxi and ferry and train which takes 7h 49m and costs £170 - £230.
It takes approximately 7h 49m to get from Porthmadog to Belfast, including transfers.
There are 1265+ hotels available in Belfast.
What companies run services between Porthmadog, Wales and Belfast, Northern Ireland?
There is no direct connection from Porthmadog to Belfast. However, you can take the taxi to Holyhead Ferry, take the ferry to Dublin Ferryport B+I, walk to The Point, take the bus to Samuel Beckett Bridge, walk to Dublin Connolly, then take the train to Great Victoria Street. Alternatively, you can take a bus from Porthmadog Park Stand A to Glengall Street via Bangor Bus Station Stand C, Holyhead station, Holyhead Ferry, Dublin Ferryport B+I, The Point, and Dublin Airport Terminal 1 Zone 1 in around 10h 28m.
- Website
- easyjet.com
Flights from Birmingham Airport to George Best Belfast City Airport via Edinburgh
- Ave. Duration
- 2h 50m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- £110–230
Flights from Liverpool to Belfast International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- £24–120
Flights from Manchester Airport to George Best Belfast City Airport
- Ave. Duration
- 1h
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £29–150
Flights from Liverpool to George Best Belfast City Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- £35–130
Flights from Manchester Airport to Belfast International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- £21–100
- Website
- aerlingus.com
Flights from Birmingham Airport to George Best Belfast City Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- £40–160
Flights from Manchester Airport to George Best Belfast City Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- £40–170
- Website
- ryanair.com
Flights from Manchester Airport to Belfast International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- £25–85
- Phone
- +44 28 9066 6630
- Website
- translink.co.uk
Train from Dublin Connolly to Great Victoria Street
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Estimated price
- £17–25
- Website
- https://www.translink.co.uk/
- Phone
- 03333 211 202
- Website
- tfw.wales
Train from Wrexham Central to Bidston
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- £8–9
- Website
- https://tfw.wales/
Train from Machynlleth to Birmingham International
- Ave. Duration
- 2h 43m
- Frequency
- Every 4 hours
- Estimated price
- £23–75
- Website
- https://tfw.wales/
Train from Blaenau Ffestiniog to Llandudno Junction
- Ave. Duration
- 1h 4m
- Frequency
- Every 4 hours
- Estimated price
- £10–15
- Website
- https://tfw.wales/
- Anytime Day Single
- £10–15
Train from Llandudno Junction to Chester
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- £4–15
- Website
- https://tfw.wales/
Train from Chester to Liverpool South Parkway
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- £5–8
- Website
- https://tfw.wales/
Train from Llandudno Junction to Manchester Airport
- Ave. Duration
- 2h 20m
- Frequency
- Hourly
- Estimated price
- £21–65
- Website
- https://tfw.wales/
- Phone
- +44 345 528 0253
- Website
- avantiwestcoast.co.uk
Train from Llandudno Junction to Chester
- Ave. Duration
- 52 min
- Frequency
- Every 4 hours
- Estimated price
- £12–20
- Website
- https://www.avantiwestcoast.co.uk/
- Phone
- +44 1654 702100
- info@lloydscoaches.com
- Website
- lloydscoaches.com
Bus from Porthmadog Park Stand A to Bangor Bus Station Stand B
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Website
- https://lloydscoaches.com/
Bus from Eldon Square 1 to Wrexham Fire Station
- Ave. Duration
- 2h 18m
- Frequency
- Hourly
- Website
- https://lloydscoaches.com/
Bus from The Australia to Bus Depot
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Website
- https://lloydscoaches.com/
- Phone
- 0344 800 4411
- Website
- arrivabus.co.uk
Bus from Bangor Bus Station Stand C to Holyhead station
- Ave. Duration
- 1h 1m
- Frequency
- Twice daily
- Estimated price
- £3–6
- Website
- Arriva Wales
- Phone
- +353 1 903 9508
- Website
- dublinexpress.ie
Bus from Dublin Airport Terminal 1 Zone 1 to Glengall Street
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- £15–19
- Website
- https://www.dublinexpress.ie/
- Phone
- +44 28 9066 6630
- Website
- translink.co.uk
Bus from Dublin Airport Terminal 1 Zone 1 to Glengall Street
- Ave. Duration
- 2h 15m
- Frequency
- Hourly
- Website
- https://www.translink.co.uk/
- Phone
- 08717 81 81 81
- Website
- nationalexpress.com
Bus from Dublin Airport Terminal 1 Zone 1 to Glengall Street
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- £20–28
- Website
- https://www.nationalexpress.com/en
- Phone
- +44 1492 640320
- info@llewjonesinternational.co.uk
- Website
- llewjones.com
Bus from The Australia to Blaenau Ffestiniog Station Stand C
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Website
- https://llewjones.com/
- Phone
- +44 844 770 7070
- info.se@stenaline.com
- Website
- stenaline.dk
Ferry from Holyhead Ferry to Dublin Ferryport B+I
- Ave. Duration
- 3h 15m
- Frequency
- 4 times a day
- Estimated price
- £55–80
- Website
- https://www.stenalinetravel.com/
Car ferry from Liverpool to Belfast
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- £35–85
- Website
- https://www.stenalinetravel.com/
Car ferry from Cairnryan to Belfast
- Ave. Duration
- 2h 15m
- Frequency
- Every 4 hours
- Estimated price
- £30–160
- Website
- https://www.stenalinetravel.com/
- Phone
- +353 818 300 400
- info@irishferries.com
- Website
- irishferries.com
Ferry from Holyhead to Dublin Ferryport B+I
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a day
- Estimated price
- £35–45
- Website
- https://www.irishferries.com/uk-en/Travel-to-Ireland
- Car
- £165–180
- On Foot
- £35–45
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.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide






























