Travel from Mainz to Worms

Bus or train from Mainz to Worms?

German Railways (DB) operates a train from Mainz to Worms hourly. Tickets cost $18 - $26 and the journey takes 39 min. Alternatively, FlixBus operates a bus from Mainz to Worms once daily. Tickets cost $3 - $7 and the journey takes 50 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Mainz to Worms

ModeDurationPrice
From Mainz Römisches Theater train to Worms Hbf.39 min18€
From Mainz bus to Worms.50 min4€
From Mainz taxi to Worms.35 min142€
From Mainz drive to Worms.35 min7€
From Mainz rideshare to Worms.56 min6€

Operators from Mainz to Worms