Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Mainz – 121 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

the niu Mood

Hotel in Mainz

Set in Mainz, 1.9 km from Taberna Archaeologica, the niu Mood offers accommodation with a bar and private parking. Wicked place. Friendly staff, cool decor.

Show more Show less
8.3
Very good
2,172 reviews
Price from
£40
per night

Hilton Mainz

Hotel in Altstadt, Mainz

Situated on the edge of Mainz's historic Old Town district, this hotel overlooks the River Rhine. The Hilton Mainz offers air-conditioned rooms and an international restaurant. A great classic hotel, it's always a great pleasure to stay at the Hilton !

Show more Show less
7.8
Good
3,304 reviews
Price from
£71
per night

Mercure Mainz City Center

Hotel in Neustadt, Mainz

Just 200 metres away from the main railway station, this hotel in Mainz city centre offers modern accommodation, a charming bar and a daily breakfast buffet. We got a very warm welcome and all the staff were very friendly and helpful. The hotel is well placed in walking distance from the station and not far from the old town and sights. There is a handy town plan with a good walk round all the main sights. The hotel is very clean and has good facilities including a well stocked bar with a meal and snack menu. We arrived quite late but there was still food available. Highly recommended!

Show more Show less
7.6
Good
1,454 reviews
Price from
£50
per night

B&B Hotel Mainz-Hbf

Hotel in Mainz

Featuring free WiFi, B&B Hotel Mainz-Hbf offers accommodation in Mainz, just a 10-minute walk from the old town. Mainz Cathedral is a 20-minute walk from the property. Although close to the main station, the room was really quiet. Both the room and the bathroom were clean and the staff was nice. I can totally recommend staying at B&B

Show more Show less
7.9
Good
2,339 reviews
Price from
£43
per night

Hilton Mainz City

Hotel in Altstadt, Mainz

This hotel is quietly located in the historic city centre of Mainz. It offers an international restaurant with courtyard terrace, high-speed Wi-Fi, and soundproofed rooms with spacious work areas. The hotel position is one of the best you can get in Mainz. It is indeed in a rather central but very quiet & green area. Breakfast rich & very good. Wide, silent rooms with so nice vintage furniture! Staff absolutely kind, helpful & diligent. I'll come back!

Show more Show less
7.5
Good
1,751 reviews
Price from
£63
per night

Mainzer Hof 3 stars

Hotel in Altstadt, Mainz

The Mainzer Hof is located in Mainz city centre, just steps away from the Rhine River. It offers well-equipped rooms, a sauna area and a daily breakfast buffet. The manager was super accommodating. The breakfast was amazing as well as the view of Mainz from the 6th floor panoramic breakfast buffet.

Show more Show less
8
Very good
1,501 reviews
Price from
£44
per night

me and all hotel mainz 4 stars

Hotel in Oberstadt, Mainz

This hotel is part of a attractive new building complex in the heart of Mainz, a 3-minute walk from the main train station and within a 10-minute walk of the Old Town district. We loved the styling and interior of the hotel. And staff gave us warm and welcoming feeling.

Show more Show less
8.9
Fabulous
1,786 reviews
Price from
£93
per night

ibis Mainz City 2 stars

Hotel in Altstadt, Mainz

This Ibis hotel is located in central Mainz, just 150 metres from the River Rhine and the Romisches Theater S-Bahn Station. It offers well-equipped rooms and a 24-hour bar. I loved it's location. It's exactly next to a train station from where one can get plenty of connections to the main train station of Mainz and to the airport. It's very close to the old Town of Mainz which is beautiful. The supermarket and the most important stores are just a few minute walk away.

Show more Show less
8
Very good
1,695 reviews
Price from
£54
per night

Hyatt Regency Mainz

Hotel in Altstadt, Mainz

This design hotel in central Mainz offers elegant rooms and free use of the spa area with indoor pool. It overlooks the River Rhine, 500 metres from Mainz Römisches Theater Train Station. Everyone warm and accommodating . Excellent food and facilities. This was a wow experience.

Show more Show less
8.7
Fabulous
1,574 reviews
Price from
£134
per night

Hotel Königshof 3 stars

Hotel in Neustadt, Mainz

Located opposite Mainz Central Station, Hotel Königshof offers a 24-hour reception and soundproofed rooms with free Wi-Fi. Buses, trams and S-Bahn trains are right outside. Friendly and kind staff, spacious room

Show more Show less
8
Very good
2,176 reviews
Price from
£61
per night

Most booked hotels in Mainz in the past month

See all

Mainz's best hotels with breakfast

See all

Budget hotels in Mainz

See all

Hotels located in the centre of Mainz

See all

FAQs about hotels in Mainz

  • For hotels in Mainz that serve up a highly-rated breakfast, try FAVORITE Parkhotel, Atrium Hotel Mainz and me and all hotel mainz.

  • These hotels in Mainz are highly rated by couples: me and all hotel mainz, GuestHouse Mainz and Hyatt Regency Mainz.

  • me and all hotel mainz, Hyatt Regency Mainz and Atrium Hotel Mainz are some of the popular hotels in Mainz.

  • Mainzer Hof, Erbacher Hof, Bistum Mainz and FAVORITE Parkhotel have received great reviews from travellers in Mainz regarding the views from their hotel rooms.

  • On average, 3-star hotels in Mainz cost £59 per night, and 4-star hotels in Mainz are £97 per night. If you're looking for something really special, a 5-star hotel in Mainz can on average be found for £163 per night (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Mainz this weekend is £71 or, for a 4-star hotel, £92. Looking for something even fancier? 5-star hotels in Mainz for this weekend cost on average around £160 per night (based on Booking.com prices).

  • On average, it costs £74 per night to book a 3-star hotel in Mainz for tonight. You'll pay on average around £102 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Mainz will cost around £168 (based on Booking.com prices).

  • Many families visiting Mainz loved staying at GuestHouse Mainz, Hotel Hammer-Mainz Hauptbahnhof and me and all hotel mainz.

  • Some of the best hotels in Mainz near Garden Kirschgarten / Old Town Mainz include Osteiner Hof by The Apartment Suite, Appartement Kirschgarten Mainz and Hyatt Regency Mainz.

  • Altstadt, Oberstadt and Neustadt are popular with other travellers visiting Mainz.

Explore guest reviews of hotels in Mainz

See all
Research, refine and make plans for your whole trip
gogless