Image copyright Darren Turner Image caption Talyllyn Railway's Locomotive No 1, Talyllyn, on the Dolgoch Viaduct

A Welsh steam railway is offering free journeys to bus passengers stranded by the closure of main road in and out of their village.

Buses on the 12 miles (19km) between Abergynolwyn and Tywyn, in Gwynedd, have been reduced due to road works on the B4405 from Wednesday to Friday.

Talyllyn Railway has stepped in to offer free trips to those affected by the temporary closure.

General manager Stuart Williams said he was "delighted" to offer the service.

A direct bus journey takes around 20 minutes, and the steam railway takes around 40 minutes.

"Having heard of the road closure and the temporary suspension of most of the daytime bus services between Abergynolwyn and Tywyn, we thought that we could make this offer as part of our commitment to the local community," Mr Williams said.

"Public transport links are vital in rural areas and we are delighted that the railway can serve the community in this way as it has done for the past 150 years."

Talyllyn Railway opened for goods traffic in 1865 and shortly after for passenger services, which have operated every year since between Tywyn and Nant Gwernol, in Gwynedd.

In 1951, operation of the line was taken over by Talyllyn Railway Preservation Society and became the world's first preserved railway, mainly run by volunteers.