There are 3 ways to get from Ballygar to Portlaoise by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Ballygar to Portlaoise by bus
Questions & Answers
The cheapest way to get from Ballygar to Portlaoise is to drive which costs €17 - €26 and takes 1h 25m.
The fastest way to get from Ballygar to Portlaoise is to drive which takes 1h 25m and costs €17 - €26.
No, there is no direct bus from Ballygar to Portlaoise. However, there are services departing from Ballygar and arriving at Portlaoise JFL Ave via Longford Stn. The journey, including transfers, takes approximately 4h 13m.
No, there is no direct train from Ballygar to Portlaoise. However, there are services departing from Roscommon and arriving at Portlaoise via Portarlington. The journey, including transfers, takes approximately 2h 3m.
The distance between Ballygar and Portlaoise is 123 km. The road distance is 101.8 km.
The best way to get from Ballygar to Portlaoise without a car is to train which takes 2h 3m and costs €35 - €50.
It takes approximately 2h 3m to get from Ballygar to Portlaoise, including transfers.
Ballygar to Portlaoise bus services, operated by Bus Éireann, depart from Ballygar station.
Ballygar to Portlaoise train services, operated by Iarnród Éireann (Irish Rail), depart from Roscommon station.
The best way to get from Ballygar to Portlaoise is to train which takes 2h 3m and costs €35 - €50. Alternatively, you can bus, which costs €35 - €50 and takes 4h 13m.
What companies run services between Ballygar, Ireland and Portlaoise, Ireland?
Iarnród Éireann (Irish Rail) operates a train from Roscommon to Portarlington every 3 hours. Tickets cost €8–13 and the journey takes 1h 19m. Alternatively, you can take a bus from Ballygar to Portlaoise JFL Ave via Longford Stn in around 4h 13m.
- Phone
- 0818 294 015
- Website
- irishrail.ie
Train from Roscommon to Portarlington
- Ave. Duration
- 1h 19m
- Frequency
- Every 3 hours
- Estimated price
- €8–13
- Website
- https://www.irishrail.ie/en-ie/
- Flexible
- €8–13
- Phone
- +353 1 836 6111
- Website
- buseireann.ie
Bus from Ballygar to Longford Stn
- Ave. Duration
- 56 min
- Frequency
- Once daily
- Estimated price
- €14–20
- Website
- https://www.buseireann.ie/
- Standard
- €14–20
Bus from Longford Stn to Portlaoise JFL Ave
- Ave. Duration
- 2h 17m
- Frequency
- Once a week
- Estimated price
- €21–29
- Website
- https://www.buseireann.ie/
- Standard
- €21–29
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Heading to Europe? Read this before you buy a Eurail Pass, How to get from Florence to Rome, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.
More Questions & Answers
Ballygar to Portlaoise bus services, operated by Bus Éireann, arrive at Longford Stn station.
Ballygar to Portlaoise train services, operated by Iarnród Éireann (Irish Rail), arrive at Portarlington station.
Yes, the driving distance between Ballygar to Portlaoise is 102 km. It takes approximately 1h 25m to drive from Ballygar to Portlaoise.
There are 71+ hotels available in Portlaoise.



