Skip to main content
Coronavirus (COVID-19) Support

Please check for travel restrictions. Travel may be permitted only for certain purposes and in particular, touristic travel may not be allowed.

Read more

Hotels and more in Mainz

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+
Our top picks Lowest price first Star rating and price Top reviewed

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. Everything was great: Cosy room, lots of cute details, yummy breakfast and friendly staff

Show more Show less
9.1
Superb
1,149 reviews
Avg. price/night:
£66
Check availability

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. Location right on Rhine river and adjacent start of old town

Show more Show less
8.9
Fabulous
1,032 reviews
Avg. price/night:
£128
Check availability

GuestHouse Mainz

Hotel in Neustadt, Mainz

Situated just 300 metres from Mainz Train Station, this hotel offers modern studios with kitchens and free WiFi. GuestHouse Mainz is an ideal base for exploring the Rhine-Main region. It was way more cleaner, safer , comfortable and easier to use. I definitely highly recommend here for travelers who doesn’t have enough budget or students of course. Their facilities are super awesome compared to the price. Easy to access to all essential spots

Show more Show less
9.1
Superb
406 reviews
Avg. price/night:
£76
Check availability

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. Cleanliness, Breakfast, Location

Show more Show less
8
Very good
1,826 reviews
Avg. price/night:
£51
Check availability

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.2
Very good
1,895 reviews
Avg. price/night:
£64
Check availability

Best Western Hotel Mainz

Hotel in Mainz

This hotel offers attractive rooms and suites in central Mainz. It lies around a 10-minute walk from the main train station and 2 kilometres from the Altstadt (Old Town). clean, bright rooms, comfortable bed, friendly staff, located in the city center, free parking, this was the perfect spot!

Show more Show less
8.2
Very good
1,143 reviews
Avg. price/night:
£67
Check availability

IntercityHotel Mainz 4 stars

Hotel in Oberstadt, Mainz

This modern, 4-star hotel is just 150 metres away from Mainz Central Station. It offers soundproofed rooms, varied breakfast buffets, and free public transport passes for Mainz and Wiesbaden. Staff, location, breakfast, local transport ticket included

Show more Show less
8.4
Very good
1,655 reviews
Avg. price/night:
£60
Check availability

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. 100% satisfied with the location! Fantastic night view of Rhein River. Though you don’t stay at a room with the river view, it takes one minute from the hotel to the riverside park. Thanks for uograding the room type.

Show more Show less
8
Very good
2,787 reviews
Avg. price/night:
£87
Check availability

FAVORITE Parkhotel 4 stars

Hotel in Oberstadt, Mainz

Situated beside the River Rhine near the centre of Mainz, the family-run FAVORITE Parkhotel features a pool and sauna area. Michelin restaurant within the hotel.

Show more Show less
8.1
Very good
1,089 reviews
Avg. price/night:
£87
Check availability

Novotel Mainz 4 stars

Hotel in Oberstadt, Mainz

This 4-star-Superior hotel features air-conditioned rooms and a spa area with an indoor swimming pool. It is located in Mainz city centre, a 10-minute walk from the main railway station. The hotel was close enough to walk to the main station. They provided us two baby cribs, that was so kind of them and made our night so much easier. The breakfast was one of the best we ever had at hotel! So freash and delicious, we thought we were getting more than we paid. Thank you!

Show more Show less
8.1
Very good
1,006 reviews
Avg. price/night:
£63
Check availability

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

  • Atrium Hotel Mainz, Hyatt Regency Mainz and FAVORITE Parkhotel have received great reviews from travellers in Mainz regarding the views from their hotel rooms.

  • Many families visiting Mainz loved staying at GuestHouse Mainz, Hotel Hammer-Mainz Hauptbahnhof and the niu Mood.

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

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

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

  • These hotels in Mainz are highly rated by couples: me and all hotel mainz, GuestHouse Mainz and Hotel Hammer-Mainz Hauptbahnhof.

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

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

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

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

Explore guest reviews of hotels in Mainz

See all
gogless