Hotels in Port Royal

Search Port Royal Hotels

Enter your dates for the latest hotel rates and availability.

Swipe up to view more

Find unique stays and themed hotels in Port Royal

Immerse yourself in the vibrant atmosphere of Port Royal with our handpicked accommodation options

FAQs About Hotels in Port Royal

How much does it cost to stay in a hotel in Port Royal?

The average price for hotels in Port Royal is MXN$2,008 for weekdays, and MXN$2,075 for weekends (Friday–Saturday).

What are the best hotels in Port Royal?

From business trips to holiday stays, Port Royal offers a wide selection of popular hotels to suit every need. Super 8 by Wyndham Port Royal/Beaufort (from MXN$1,465) is a great choice.

Which hotels in Port Royal have the best breakfast?

Super 8 by Wyndham Port Royal/Beaufort (from MXN$1,465) provides a great breakfast to kick off your day.

Port Royal Hotel Info

Highest PriceMXN$3,685
Number of Reviews274
Total Properties529
Average Price (Weekdays)MXN$2,008
Average Price (Weekends)MXN$2,075