65 Portadown to Armagh via Drumcree, Loughgall
Operated by Ulsterbus. First bus 06:55, last bus 17:45. 9 journeys on weekdays. Fares: Translink zonal — more.
Wanted a different 65? 33 other bus routes are numbered 65 elsewhere in the UK — see every 65 bus timetable by area.
- School terms only — 15:55 towards Armagh Bus Station, 16:50 towards Armagh Bus Station, 07:55 towards Portadown Train Station, 14:45 towards Portadown Train Station, 16:10 towards Portadown Train Station
| Stop | 07:40 | 15:55 | 16:50 | 17:45 |
|---|---|---|---|---|
| Portadown Train Station bus stop | 07:40 | · | 16:50 | 17:45 |
| Church Street | 07:45 | 15:55 | 16:55 | 17:50 |
| Ballybay Bridge | 07:49 | 15:59 | 16:59 | 17:54 |
| Vinecash Crossroads | 07:51 | 16:01 | 17:01 | 17:56 |
| Drumard Bridge | 07:53 | 16:03 | 17:03 | 17:58 |
| Red Lion Crossroads | 07:55 | 16:05 | 17:05 | 18:00 |
| Village | 08:05 | 16:15 | 17:15 | 18:10 |
| Greggs Mill | 08:08 | 16:18 | 17:17 | 18:12 |
| Armagh Bus Station | 08:23 | 16:33 | 17:30 | 18:25 |
Each column is one journey, headed by the time it sets off. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.
Christmas & bank holidays
These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Ulsterbus before you travel. Everything above is an ordinary week.
Not published yet: 28 December. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
- Christmas Day — Friday, 25 December 2026 towards Armagh: 2 journeys, first 07:40 towards Portadown: 2 journeys, first 06:55 Few buses run on Christmas Day, so check with Ulsterbus before relying on this.
- New Year's Day — Friday, 1 January 2027 towards Armagh: 2 journeys, first 07:40 towards Portadown: 2 journeys, first 06:55
Route map
All stops on route 65
65 towards Armagh
All 33 stops
- Portadown Train Station bus stop Portadown
- Church Street Portadown
- Cecil Street Portadown
- Ridgeway Park Portadown
- Dorchester Park Portadown
- Shamrock Park Portadown
- Brownstown Road Portadown
- Brownstown Post Office Portadown
- St Columba's Church Portadown
- Ballybay Bridge Drumcree
- Vinecash Crossroads Drumnasoo
- Drumard Bridge Kilmore
- Red Lion Crossroads Ballyhagan
- Annahugh Crossroads Ballyhagan
- Lissheffield Road Ballyhagan
- Old Road Loughgall
- Ballymagerny Road Loughgall
- Village Loughgall
- 15-23 Ballygasey Road Loughgall
- McDowells Hill Loughgall
- Robinsons Corner Loughgall
- Greggs Mill Grange Blundel
- Ballynick Road Grange Blundel
- Scott's Corner Grange Blundel
- Grange Cottages Grange Blundel
- Mill Row Armagh
- Drumsill Park Armagh
- Mullinure Lane Armagh
- St Luke's Hospital Armagh
- St Patrick's Gillis PS Armagh
- Ulsterbus Garage Armagh
- Southern Regional College Armagh Armagh
- Armagh Bus Station Armagh
65 towards Portadown
All 32 stops
- Armagh Bus Station Armagh
- Southern Regional College Armagh Armagh
- Ulsterbus Garage Armagh
- Harps Gaa Club Armagh
- St Luke's Hospital Armagh
- Drumsill Park Armagh
- Reillys Rocks Armagh
- Grange Cottages Grange Blundel
- Scott's Corner Grange Blundel
- Ballynick Road Grange Blundel
- Greggs Mill Grange Blundel
- Robinsons Corner Loughgall
- McDowells Hill Loughgall
- 15-23 Ballygasey Road Loughgall
- Village Loughgall
- Ballymagerny Road Loughgall
- Old Road Loughgall
- Lissheffield Road Ballyhagan
- Annahugh Crossroads Ballyhagan
- Red Lion Crossroads Ballyhagan
- Drumard Bridge Kilmore
- Vinecash Drumcree
- Ballybay Bridge Drumcree
- St Columba's Church Portadown
- Brownstown Road Portadown
- Shamrock Park Portadown
- Dorchester Park Portadown
- Ridgeway Park Portadown
- Cecil Street Portadown
- Church Street Portadown
- High Street Portadown
- Portadown Train Station bus stop Portadown
Towns & areas on this route
Frequently asked questions
What time is the first 65 bus?
The first 65 departure on weekdays leaves at 06:55 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 65 bus?
The last 65 on weekdays leaves its first stop at 17:45. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 65 bus cost?
Translink sets zonal fares on the 65. Paying with a Translink Smartlink or iLink card is cheaper than cash, and daily/weekly caps apply on Metro and Glider services.
Who runs the 65 bus?
The 65 is operated by Ulsterbus.
Timetable data from Ulsterbus via Translink's OpenDataNI feed. Check before you travel — services can change at short notice.