About this property

At Leonardo Hotel Mainz, everything is designed to make you feel content. Freshly renovated with warm tones and modern amenities, the hotel offers a calm and comfortable place to stay in Mainz. Located only 1969 feet from Mainz Hauptbahnhof and just a short walk from the city center, it’s a great spot whether you’re visiting for work or a weekend getaway. Excellent transport links and nearby parking make getting here—and around—simple. Leonardo Hotel Mainz offers 217 rooms, including Comfort, Superior, Suite, and an Accessible Room. Each room is thoughtfully designed with everything you need – from air conditioning and free Wi-Fi to a coffee machine and USB ports. Guests visiting Mainz for business will benefit from the hotel’s 13 fully equipped meeting rooms and its proximity to business hubs and trade fairs. The hotel’s restaurant serves delicious meals throughout the day, offering Italian cuisine. In the evenings, the hotel’s bar is the perfect spot to enjoy a quiet drink.

Couples in particular like the location – they rated it 8.8 for a two-person trip.

Distance in property description is calculated using © OpenStreetMap

Leonardo Hotels
Hotel chain/brand
Leonardo Hotels

Top Location: Highly rated by recent guests (8.6)

Breakfast Info

Vegetarian, Vegan, Gluten-free, Buffet

  • Parking available at the hotel

Loyal Customers

There are more repeat guests here than most other properties.


Availability

Select dates to see this property's availability and prices

Room Type
Number of guests
 
1 full bed
2 twin beds
1 full bed
1 full bed
and
1 sofa bed
Something went wrong – please try again later.
Something went wrong – please try again later.
Something went wrong – please try again later.
Something went wrong – please try again later.

Guest reviews

Categories:

Staff
Facilities
Cleanliness
Comfort
Value for money
Location
Free Wifi

Select topics to read reviews:

Guests who stayed here loved

Matteo
Italy Italy
Spacious and very comfortable room. Great breakfast selection. The hotel is located very close to Mainz Train station and at about 15 min walking from downtown.
Maeve
United States United States
We enjoyed the quiet, clean, and comfortable room with regular cleaning service, and definitely would recommend this hotel for proximity to the Mainz old town and historic sights (it is on the hill above, just a couple of blocks from a fabulous...
Alina
Germany Germany
I had a wonderful stay at the hotel! The room was spacious, clean, and very comfortable — everything felt fresh and well-maintained. The breakfast was excellent, with a wide variety of delicious options to choose from, including fresh fruit and...
Christina
United Kingdom United Kingdom
Standard of the room - especially provision of a varieity of USB points
Jeffrey-chieh-hao
France France
Very Spacious Room, Easy parking option. Great breakfast. Very clean and comfortable
Reynold
South Africa South Africa
Beautifully renovated rooms with excellent soundproofing. Excellent breakfast. Positioned well for town and the railway station.
Birgit
Germany Germany
Friendly receptionist and whole staff made me feel welcome. Efficient in their job. Polite, good attitude, professional.
Shire
Belgium Belgium
Best hotel In Europe I Think I will back Next month Thanks guy's We love ♥️♥️
Martin
Argentina Argentina
Excelente ubicación. La habitacion confortable y el desayuno muy abundante
Renate
Germany Germany
Ausblick aus dem Zimmer war angenehm. Schallisolierung hat funktioniert, Lage in der Oberstadt gut für kleinen Spaziergang. Frühstück ausgiebig. Ganz hübsche Bar.

Hotel area info

Restaurants

1 Restaurant On Site
Restaurant Vitruv
  • Open for
    Lunch • Dinner
  • Ambience
    Family-friendly • Modern
  • Dietary options
    Vegetarian

Amenities of Leonardo Hotel Mainz

Great facilities! Review score, 8.3

Most popular amenities

  • Parking on site
  • Free Wifi
  • Non-smoking rooms
  • Family rooms
  • Fitness center
  • Restaurant
  • Facilities for disabled guests
  • Tea/Coffee Maker in All Rooms
  • Bar

House rules

Leonardo Hotel Mainz takes special requests – add in the next step!
Check-in
From 3:00 PM
Guests are required to show a photo ID and credit card at check-in.
You need to let the property know what time you'll be arriving in advance.
Check-out
Until 12:00 PM
Cancellation/ prepayment
Cancellation and prepayment policies vary according to accommodation type. Enter your stay dates and check the conditions of your selected option.
Children & Beds

Child policies

Children of all ages are welcome.

Children 16 and above will be charged as adults at this property.

To see correct prices and occupancy info, add the number and ages of children in your group to your search.

Crib and extra bed policies

0 - 3 years
Crib upon request
Free
4 - 15 years
Extra bed upon request
Free

Cribs and extra beds aren't available at this property.

Age restriction
The minimum age for check-in is 18
Pets
Pets are allowed. Charges may apply.
Groups
When booking more than 5 rooms, different policies and additional fees may apply.
Accepted payment methods
American ExpressVisaMastercardDiners ClubMaestroEC-CardCash

The fine print

Must-know information for guests at this property

Guests who booked the room with the breakfast option can bring up to 2 children (15 or younger) to the breakfast buffet free of charge. In addition, 2 children aged 15 or under can stay in existing beds of the room with the parents or grandparents free of charge.

Please be informed that the swimming pool will remain closed.

Guests are required to show a photo ID and credit card upon check-in. Please note that all Special Requests are subject to availability and additional charges may apply.

Please inform Leonardo Hotel Mainz of your expected arrival time in advance. You can use the Special Requests box when booking, or contact the property directly using the contact details in your confirmation.