Taking a train from Dublin to Portlaoise is an easy way to travel from the capital to the centre of the country when you are visiting Ireland.

Rail services run regularly from Dublin Heuston station to Portlaoise station. They are operated by Irish Rail, the national rail company.

Trains on this route are a mix of InterCity (IC) trains and commuter ones. The former travel faster than the latter.

Trains from Dublin to Portlaoise depart every one to two hours throughout the day. The total travel time ranges from 40 minutes to 1 hour and 10 minutes. All services between these stations are direct, making the journey an easy one.

The cost of a single train ticket can be as low as 48 euros for first class and 14.99 euros for standard class if you book online ahead of time. Prices go up as the date of travel approaches. There is also a 3 euro processing and credit card fee.

Cheaper tickets for trains from Dublin to Portlaoise are available for children, students, and people with farecards.