Reservations +52-998-881-3600
Reservations +52-998-881-3600
Reservations +52-998-881-3600
Advanced Options
Hard Rock Hotel Cancun

Blvd. Kukulcan Km 14.5, Zona Hotelera Cancun, Quintana Roo 77500, Mexico

Hard Rock Hotel CancunEnjoy the best Cancun All Inclusive Resort

At our unique Cancun beach all inclusive resort, we've created the ultimate beachfront celebrity playground and transformed the typical All Inclusive vacation into a rock star paradise, which reflects our Mexican setting and cosmopolitan flair. Enjoy Hard Rock Hotel Cancun, enjoy the authentic all inclusive resort.

Subscribe for Exclusive Offers



  • Journey through spine-tingling surroundings and perfect beaches
  • With crowd-pleasing amenities studded with style 
  • Enjoy round after round of championship golf
  • Kick back, because you’re about to kick it Cancun style.

Learn More

Room Features

  • Lavish rooms and suites with serious rock star digs
  • Appointed with private balconies and personal hydro spa tubs 
  • Spacious Cancun accommodations are an over the top experience
  • Enjoy Sleep Like a Rock® bedding featuring 300-thread count, Egyptian cotton sheets, plush bathrobes & slippers 
  • Perfect for every member of your entourage, family-style lodging provides special perks include kid's menus, video games, and pint-size plush robes.

Learn More


  • The best resort amenities, celebrity style
  • All Inclusive Cancun resort excels in luxury dining, entertainment, and activities 
  • Go on a world tour with the internationally inspired restaurants of the Hard Rock Hotel Cancun 
  • Give meetings the rock star treatment
  • Plan the ultimate celebrity-style wedding 
  • Rock out at the beach or the luxurious pool area with swim up bars. 
  • Indulge in a glorious spa day
  • The Hard Rock Hotel Cancun truly has something for everyone.

Learn More

Latest News

More News

Upcoming Events

More Events

Specials & Promotions

Hard Rock Hotel Cancun Blvd. Kukulcan Km 14.5 Zona Hotelera Cancun, Quintana Roo 77500 Mexico Hotel +52-998-881-3600 Reservations 1-855-537-4606