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 – 122 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.

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. Spacious, clean and comfortable room with a proper desk. Parking available in house for 26EUR a day. 10 minutes on foot to the old town. Located just by the river Rhein. Helpful and professional staff.

Show more Show less
7.9
Good
3,083 reviews
Avg. price/night:
£97

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. Clean and quiet hotel, 20min walk from old town. Free parking. Breakfast ok, but nothing special. Over all nothing to complain about.

Show more Show less
7.9
Good
2,154 reviews
Avg. price/night:
£47

IntercityHotel Mainz

Hotel in Oberstadt, Mainz

This modern 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. The location and the friendly staff waiting to help whoever comes up

Show more Show less
8.3
Very good
1,687 reviews
Avg. price/night:
£70

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. Everything was great. The location, the room, the cleanliness. And yet the staff were even more amazing. Always there with a smile and helpful tips and comments. To top it off was a morning coffee and a complimentary mask for my bride. Thank you for the great two nights and the eternal memories.

Show more Show less
8.1
Very good
1,171 reviews
Avg. price/night:
£90

Hotel Moguntia

Hotel in Neustadt, Mainz

This quietly located hotel in Mainz offers varied breakfast buffets and tea/coffee all day. Mainz Central Station is just 800 metres away. Big rooms, great coffee and perfect location

Show more Show less
7.8
Good
1,248 reviews
Avg. price/night:
£40

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. Perfect location, friendliest staff, huge and comfortable room and great breakfast. If visiting Mainz again we will for sure stay at this lovely hotel.

Show more Show less
8
Very good
2,126 reviews
Avg. price/night:
£64

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). We loved the rooms.. spacious and very comfortable but the breakfast was what we loved the most:)

Show more Show less
8.2
Very good
1,232 reviews
Avg. price/night:
£79

Advena Europa Hotel Mainz

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. Centrally located, within 5 minutes from the main train station. All the staff at hotel were very helpful & courteous. We booked a Comfort room which was quite large with a huge window looking out on to the street. Bathroom was also big and both rooms were kept very clean.

Show more Show less
7.7
Good
1,290 reviews
Avg. price/night:
£53

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. Modern design of the hotel and rooms, plus the friendliness of the staff at reception, plus the location

Show more Show less
8.1
Very good
1,431 reviews
Avg. price/night:
£59

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
Superb
1,452 reviews
Avg. price/night:
£80

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

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

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

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

  • 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.

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

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

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

  • 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 £55 per night, and 4-star hotels in Mainz are £106 per night. If you're looking for something really special, a 5-star hotel in Mainz can on average be found for £149 per night (based on Booking.com prices).

Explore guest reviews of hotels in Mainz

See all
gogless