The Catalonia Railway Museum | Cultural Heritage. Goverment of Catalonia.
The Catalonia Railway Museum Heritage on rails
Since 1990, the old steam locomotive depot at Vilanova i la Geltrú has hosted one of the most important railway collections in Europe. More than 60 vehicles from all eras, technologies and countries, including 28 steam locomotives from the late 19th century, make up the bulk of the displays at the Museu del Ferrocarril de Catalunya (Catalonia Railroad Museum).

The history of the Spanish railway can be traced through its collection, starting with a replica of the first train to operate on the Peninsula, the Mataró. You can also see the oldest original locomotive in Spain, the last steam-powered vehicle and the first Talgo train. In addition, there are objects from the railways that explain what the stations were like and how the railway traffic was controlled. Among other items, there is an interlocking lever frame and a signal box originating from the Estació de França in Barcelona.

As well as the technical and historical aspect, the Museum invites you to discover the social and emotional aspects of the world of the train. For this reason, it has been designed as an experience space. And so visitors can go inside the locomotives, travel on the passenger trains and even watch audiovisual projections inside a freight wagon.

The important work of the Museum in preservation and dissemination is demonstrated by its documentation centre, with more than 10,000 photographs, 5,000 bibliographic records and 400 videos. 

Plan your visit

What can I do?
Don't miss the weekend activities. You’ll be able to see the Mataró locomotive in operation and visit the luxury saloon car ZZ324.
The Railway Museum organises activities and workshops for schools and has several educational projects underway.
Services
AccessibilityEvent hireAudio guides
Timetables
Prices
Contact
Museu del Ferrocarril de Catalunya
Plaça Eduard Maristany, s/n
08800 Vilanova i la Geltrú (Barcelona)
Tel. (+34) 938158491
Where to eat and stay?