Hotels in Mainz
Choose from 105 hotels to book in Mainz.
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 GermanyPhoto and text credits
- Mainz: Photo: Ansgar Koreng · CC BY-SA 3.0 de · Wikimedia Commons
- Text: Wikipedia · Text available under CC BY-SA 4.0
