There are 5 ways to get from Roscrea to Edgeworthstown by bus, train 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.
Recommended option
Bus via Dublin • 4h 36m
Cheapest option
Bus • 5h 14m
3 alternative options
Bus, train, line 115 bus • 4h 50m
Train • 5h 18m
Drive • 1h 19m
Roscrea to Edgeworthstown by bus and walk
Questions & Answers
The cheapest way to get from Roscrea to Edgeworthstown is to drive which costs €12 - €19 and takes 1h 19m.
The fastest way to get from Roscrea to Edgeworthstown is to drive. Taking this option will cost €12 - €19 and takes 1h 19m.
No, there is no direct bus from Roscrea to Edgeworthstown. However, there are services departing from Roscrea, Rosemary Square Roscrea and arriving at Edgeworthstown, stop 131141 via Heuston Station, stop 135401. The journey, including transfers, takes approximately 4h 36m.
No, there is no direct train from Roscrea to Edgeworthstown. However, there are services departing from Roscrea and arriving at Edgeworthstown via Ballybrophy, Heuston and Connolly. The journey, including transfers, takes approximately 5h 18m.
The distance between Roscrea and Edgeworthstown is 83 km. The road distance is 98.8 km.
The best way to get from Roscrea to Edgeworthstown without a car is to bus via Dublin which takes 4h 36m and costs .
It takes approximately 4h 36m to get from Roscrea to Edgeworthstown, including transfers.
Roscrea to Edgeworthstown bus services, operated by Kenneally's Bus Service, depart from Roscrea, Rosemary Square Roscrea station.
Roscrea to Edgeworthstown train services, operated by Irish Rail, depart from Ballybrophy station.
The best way to get from Roscrea to Edgeworthstown is to bus via Dublin which takes 4h 36m and costs . Alternatively, you can train, which costs €29 - €45 and takes 5h 18m.

- Distance: 83.4 km
- Duration: 4h 36m
What companies run services between Roscrea, Ireland and Edgeworthstown, Ireland?
You can take a bus from Roscrea to Edgeworthstown via Dublin City, Parkgate St and Heuston Station, stop 135401 in around 4h 36m. Alternatively, you can take a train from Roscrea to Edgeworthstown via Ballybrophy, Heuston, Heuston, Busáras, and Connolly in around 5h 18m.

- Phone
- +353 1 836 6222
- digital@irishrail.ie
- Website
- irishrail.ie
Train from Portlaoise, Portlaoise to Heuston
- Ave. Duration
- 1h 11m
- Frequency
- Every 30 minutes
- Estimated price
- €10 - €14
- Website
- Irish Rail
- Semi Flexible
- €10 - €12
- Flexible
- €11 - €14
Train from Kilcock to Edgeworthstown
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- €10 - €13
- Website
- Irish Rail
- Semi Flexible
- €10 - €12
- Flexible
- €11 - €13
Train from Ballybrophy to Heuston
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- €11 - €16
- Website
- Irish Rail
- Semi Flexible
- €11 - €14
- Flexible
- €13 - €16
Train from Connolly to Edgeworthstown
- Ave. Duration
- 1h 32m
- Frequency
- Every 3 hours
- Estimated price
- €11 - €16
- Website
- Irish Rail
- Semi Flexible
- €11 - €14
- Flexible
- €14 - €16

- Phone
- +353 1 879 8300
- Website
- transportforireland.ie
Bus from Roscrea, Rosemary Square Roscrea to Dublin City, Parkgate St
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Schedules at
- Kenneally's Bus Service
Bus from Roscrea, Rosemary Square Roscrea to Laois Shopping Centre
- Ave. Duration
- 30 min
- Frequency
- Every 4 hours
- Schedules at
- Kenneally's Bus Service

Bus and coach operator Bus Éireann operates local bus services throughout Ireland, including city bus services in Cork, Galway, Limerick, and Waterford, as well as commuter and intercity bus services throughout the country. Fares vary by region and distance; purchase tickets with cash on the bus or use a Leap Card.
Contact Details
- Phone
- 1850 836 611
- Website
- buseireann.ie
Bus from Heuston Station, stop 135401 to Edgeworthstown, stop 131141
- Ave. Duration
- 1h 26m
- Frequency
- 3 times a day
- Estimated price
- €11 - €17
- Website
- Bus Eireann
Bus from Heuston Station, stop 135401 to Kilcock, stop 134031
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- €7 - €11
- Website
- Bus Eireann
Bus from Portlaoise Centre, stop 155321 to Longford Station, stop 135771
- Ave. Duration
- 2h 29m
- Frequency
- Once a week
- Estimated price
- €12 - €17
- Website
- Bus Eireann

- Phone
- +353 87 330 6563
- info@m4direct.ie
- Website
- m4direct.ie
Bus from Heuston Station, Heuston Station to Edgeworthstown, Edgeworthstown
- Ave. Duration
- 1h 44m
- Frequency
- Twice daily
- Website
- M4 Direct

- Phone
- 057 8692168
- lo@locallink.ie
- Website
- locallinklaoisoffaly.ie
Bus from Roscrea, Church to Laois Shopping Centre
- Ave. Duration
- 55 min
- Frequency
- 3 times a day
- Schedules at
- locallinklaoisoffaly.ie
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 How to get from Gatwick Airport into central London, Travelling by boat in Italy and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Roscrea to Edgeworthstown bus services, operated by Bus Eireann, arrive at Edgeworthstown, stop 131141 station.
Roscrea to Edgeworthstown train services, operated by Irish Rail, arrive at Edgeworthstown station.
Yes, the driving distance between Roscrea to Edgeworthstown is 99 km. It takes approximately 1h 19m to drive from Roscrea to Edgeworthstown.
There are six+ hotels available in Edgeworthstown. Prices start at €87 per night.