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 – 119 hotels and places to stay
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
Superb
1,418 reviews
Avg. price/night:
£82

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. Excellent location near the train station and the old part of the city. Plenty of restaurants nearby. Breakfast was good. The rooms and other areas of the hotel were spotless.

Show more Show less
9
Superb
386 reviews
Avg. price/night:
£77

the niu Mood

Hotel in Mainz

Set in Mainz, 1.9 km from Taberna Archaeologica, the niu Mood offers air-conditioned rooms and a bar. All rooms feature a flat-screen TV with satellite channels and a private bathroom. - great location, walking distance to the central station and also close to the city centre - well designed and modern hotel with above standard facilities and a couple of small things adding to the experience (a little box with games in the room or the option to receive a voucher for a drink at the bar if you skip the room cleaning for a day) - very comfortable and clean - uncomplicated check-in/-out - suites the needs of business as well as leisure travelers - top tier for a three-star hotel

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

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. Very helpful and friendly staff.

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

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. 2nd time at this hotel, will come back again. Great location, next to train station, 10 min walk from Christmas market. Clean room, good heating and wonderful staff.

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

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). GARAGE FANTASTIC. ROOM SUPERB. ALL PERFECT. REALLY A NICE HOTEL.

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

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. nice location with cozy and clean facilities

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

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. Very friendly, efficient and responsible attitude in these times. Super hygiene levels!

Show more Show less
8.8
Fabulous
1,326 reviews
Avg. price/night:
£123

Atrium Hotel Mainz 4 stars

Hotel in Mainz

This non-smoking hotel is situated in the green Finthen district, 7 km west of Mainz city centre. Excellent Hotel in a great location.

Show more Show less
8.8
Fabulous
1,006 reviews
Avg. price/night:
£69

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. Surrounding, food, restaurants, support of staff

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

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 Atrium Hotel Mainz, FAVORITE Parkhotel and me and all hotel mainz.

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

  • On average, it costs £71 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 £146 (based on Booking.com prices).

  • FAVORITE Parkhotel, Atrium Hotel Mainz and Hof Ehrenfels 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.

  • Many families visiting Mainz loved staying at GuestHouse Mainz, Hotel Hammer-Mainz Hauptbahnhof and Hotel-Restaurant Zum Babbelnit.

  • These hotels in Mainz are highly rated by couples: me and all hotel mainz, Hotel Hammer-Mainz Hauptbahnhof and GuestHouse 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.

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

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

Explore guest reviews of hotels in Mainz

See all
gogless