Hotels in Mexico

Search Mexico Hotels

Enter your dates for the latest hotel rates and availability.

Swipe up to view more

Find unique stays and themed hotels in Mexico

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

FAQs About Hotels in Mexico

How much does it cost to stay in a hotel in Mexico?

The average price for hotels in Mexico is HK$ 813 for weekdays, and HK$ 856 for weekends (Friday–Saturday).

What are the best hotels in Mexico?

From business trips to holiday stays, Mexico offers a wide selection of popular hotels to suit every need. Best Western Teal Lake Inn (from HK$ 759), Days Inn by Wyndham Mexico (from HK$ 740) and Capital O Amerihost Inn and Suites Mexico Hwy 54 MO (from HK$ 391) are excellent options for your stay.

Which hotels in Mexico provide fitness facilities?

Best Western Teal Lake Inn (from HK$ 759) and Days Inn by Wyndham Mexico (from HK$ 740) offer fitness facilities to help you stay active while away from home. Keep up with your fitness routine even when traveling!

Which hotels in Mexico have the best breakfast?

Which hotels in Mexico have swimming pools?

Capital O Amerihost Inn and Suites Mexico Hwy 54 MO (from HK$ 391) is a well-known hotel with a swimming pool. Stay at any of these hotels to relax by the pool and make the most of your stay.

Mexico Hotel Info

Highest PriceHK$ 1,658
Number of Reviews227
Total Properties6
Average Price (Weekdays)HK$ 813
Average Price (Weekends)HK$ 856