There are 11 ways to get from Stafford to Armagh by train, plane, ferry, bus, car, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Birmingham Airport, fly to Belfast International Airport, train
best- Take the train from Stafford to Birmingham Internationaltrain
- Fly from Birmingham Airport (BHX) to Belfast International Airport (BFS)plane BHX - BFS
- Take the train from Belfast Grand Central to Portadowntrain
5h 49m£50–152Fly Manchester Airport to Dublin Airport, bus
cheapest- Fly from Manchester Airport (MAN) to Dublin Airport (DUB)plane MAN - DUB
- Take the bus from Dublin Airport T1 to Lonsdale Roadbus
6h 14m£38–147Train, ferry, bus
- Take the train from Stafford to Holyheadtrain
- Take the ferry from Holyhead Ferry to Dublin Ferryport B+Iferry 0
- Take the bus from Dublin Airport T1 to Lonsdale Roadbus X4
9h 48m£78–129Train, ferry
- Take the train from Stafford to Holyheadtrain
- Take the ferry from Holyhead Ferry to Dublin Ferryport B+Iferry 0
- Take the train from Dublin Connolly to Portadowntrain Ic
9h 58m£99–150Drive, car ferry
- Drive from Stafford to Cairnryancar
- Take the carferry from Cairnryan to Larnecarferry
- Drive from Larne to Armaghcar
7h 56m£106–338Train to Liverpool, fly to Belfast International Airport, train
- Take the train from Stafford to Liverpool South Parkwaytrain
- Fly from Liverpool (LPL) to Belfast International Airport (BFS)plane LPL - BFS
- Take the train from Belfast Grand Central to Portadowntrain
5h 47m£58–179Train to Birmingham Airport, fly to George Best Belfast City Airport, train
- Take the train from Stafford to Birmingham Internationaltrain
- Fly from Birmingham Airport (BHX) to George Best Belfast City Airport (BHD)plane BHX - BHD
- Take the train from Belfast Grand Central to Portadowntrain
5h 43m£67–182Train to Liverpool, fly to Dublin Airport, bus
- Take the train from Stafford to Liverpool South Parkwaytrain
- Fly from Liverpool (LPL) to Dublin Airport (DUB)plane LPL - DUB
- Take the bus from Dublin Airport T1 to Lonsdale Roadbus
5h 28m£44–160Train to Manchester Airport, fly to Belfast International Airport, train, line 251 bus
- Take the train from Stafford to Crewetrain
- Fly from Manchester Airport (MAN) to Belfast International Airport (BFS)plane MAN - BFS
- Take the train from Belfast Grand Central to Portadowntrain
- Take the bus from Portadown Train Station [bus stop] to Armagh Bus Stationbus
6h 39m£53–156Train to Manchester Airport, fly to George Best Belfast City Airport, train, line 251 bus
- Take the train from Stafford to Crewetrain
- Fly from Manchester Airport (MAN) to George Best Belfast City Airport (BHD)plane MAN - BHD
- Take the train from Belfast Grand Central to Portadowntrain
- Take the bus from Portadown Train Station [bus stop] to Armagh Bus Stationbus
6h 23m£55–166Train, train to East Midlands Airport, fly to George Best Belfast City Airport, line 251 bus
- Take the train from Stafford to Tamworthtrain
- Take the train from Tamworth High Level to Long Eatontrain
- Fly from East Midlands Airport (EMA) to George Best Belfast City Airport (BHD)plane EMA - BHD
- Take the train from Belfast Grand Central to Portadowntrain
- Take the bus from Portadown Train Station [bus stop] to Armagh Bus Stationbus
6h 46m£70–200
Stafford to Armagh by train, ferry, foot, and bus
Questions & Answers
The cheapest way to get from Stafford to Armagh is to fly and bus which costs £35 - £150 and takes 6h 14m.
The fastest way to get from Stafford to Armagh is to train and fly and bus which takes 5h 28m and costs £40 - £160.
The distance between Stafford and Armagh is 334 miles.
The best way to get from Stafford to Armagh without a car is to train and ferry and bus which takes 9h 48m and costs £75 - £130.
It takes approximately 5h 49m to get from Stafford to Armagh, including transfers.
There are 158+ hotels available in Armagh.
What companies run services between Stafford, England and Armagh, Northern Ireland?
There is no direct connection from Stafford to Armagh. However, you can take the train to Birmingham International, walk to Birmingham Intl Rail Station, take the vehicle to Birmingham International Airport, walk to Birmingham Airport (BHX) airport, fly to Belfast International Airport (BFS), walk to Belfast International Airport, take the bus to Grand Central Station Stand 10, walk to Belfast Grand Central, take the train to Portadown, walk to Portadown Train Station [bus stop], then take the line 251 bus to Armagh Bus Station. Alternatively, you can take a train from Stafford to Lonsdale Road via Holyhead, Holyhead Ferry, Dublin Ferryport B+I, The Point, Terminal 1 Zone 2, and Dublin Airport T1 in around 9h 48m.
- Website
- ryanair.com
Flights from Liverpool to Dublin Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- £22–90
Flights from Manchester Airport to Dublin Airport
- Ave. Duration
- 59 min
- When
- Every day
- Estimated price
- £20–110
- Phone
- +44 3447 369 123
- [email protected]
- Website
- Cross Country
Train from Stafford to Birmingham International
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- £16–24
- Website
- Cross Country
Train from Stafford to Birmingham International
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- £16–24
- Website
- Cross Country
Train from Stafford to Crewe
- Ave. Duration
- 20 min
- Frequency
- 6 times a week
- Estimated price
- £10–16
- Website
- Cross Country
Train from Stafford to Crewe
- Ave. Duration
- 20 min
- Frequency
- 6 times a week
- Estimated price
- £10–16
- Website
- Cross Country
Train from Tamworth High Level to Long Eaton
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- £14–22
- Website
- Cross Country
- Phone
- +44 28 9066 6630
- Website
- Translink
Bus from Dublin Airport T1 to Lonsdale Road
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a day
- Estimated price
- £4
- Website
- Translink
- Belfast urban network
- £4
Bus from Dublin Airport T1 to Lonsdale Road
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a day
- Estimated price
- £4
- Website
- Translink
- Belfast urban network
- £4
Bus from Portadown Train Station [bus stop] to Armagh Bus Station
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- £4
- Website
- Translink
- Belfast urban network
- £4
Bus from Dublin Airport T1 to Lonsdale Road
- Ave. Duration
- 1h 25m
- Frequency
- 5 times a day
- Estimated price
- £4
- Website
- Translink
- Belfast urban network
- £4
Bus from Portadown Train Station [bus stop] to Armagh Bus Station
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- £4
- Website
- Translink
- Belfast urban network
- £4
Bus from Portadown Train Station [bus stop] to Armagh Bus Station
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Estimated price
- £4
- Website
- Translink
- Belfast urban network
- £4
- Phone
- +44 844 770 7070
- [email protected]
- Website
- Stena Line
Ferry from Holyhead Ferry to Dublin Ferryport B+I
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- £28–45
- Website
- Stena Line
Ferry from Holyhead Ferry to Dublin Ferryport B+I
- Ave. Duration
- 3h 15m
- Frequency
- Every 4 hours
- Estimated price
- £28–45
- Website
- Stena Line
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
















