Chateau De Montcaud — 5-Star Luxury Hotel in Avignon, France
★★★★★ 5-Star Luxury Hotel

Chateau De Montcaud

Avignon  ·  France  ·  Hameau De Combes

4.7 412 guest reviews

About Chateau De Montcaud — Luxury Boutique Hotel in Avignon

Chateau De Montcaud is an exceptional 5-star hotel in Avignon, France. Guests enjoy a distinctive experience combining world-class facilities including bar, beach club, concierge, and more with the personalised warmth that defines great boutique hospitality.

Guest Reviews 4.7 / 5

Nancy Earle
★★★★★ Sep 2023

Lovely in every way. Staff superb, rooms so comfortable promoting a great night's sleep, and a lovely pool to cool off on the very hot days. They provided great e-bikes for touring the countryside. And the restaurant was perfect, quiet, excellent outdoor dining.

Samuel Frey
★★★★☆ Jul 2025

Rooms could have been better for the price and stars. Very basic. Food was so-so we had breakfast and dinner. 2 star Michelin restaurant didn't feel very worth it. Hard to reach Pool is great Some fig trees in the area A small walkable route around the property.

Lorin S.
★★★★☆ Jun 2024

Beautiful property with friendly staff, but lacks important details for top-class status. Chateau and gardens slightly rundown and atmosphere is missing ambiance. Room amenities are also minimal for a five-star hotel. Good overall, but expected more for price and category.