Mainz

Hotels in Mainz

Choose from 105 hotels to book in Mainz.

Find your stay

Mainz is the capital and largest city of the German state of Rhineland-Palatinate, and with around 223,000 inhabitants, it is Germany's 35th-largest city. It lies in the Rhine-Main Metropolitan Region — Germany's second-largest metropolitan region after Rhine-Ruhr — which also encompasses the cities of Frankfurt am Main, Wiesbaden, Darmstadt, Offenbach am Main, and Hanau.

Explore the hotels, then choose your dates and guests to check prices and availability for your trip.

Explore hotels in Mainz

Other cities in Germany

All cities in Germany
Photo and text credits
WhatsApp