Campeche in Mexico

Campeche is a calm and colorful beachside resort town overlooking the Gulf of Mexico. A UNESCO World Heritage site, it still retains many of the walls and forts that were built hundreds of years back. Rooted in Mayan culture, swathed in colonial baroque aesthetics, and peppered with tales of buccaneers, Campeche showcases a rich history. Wander around the picture-perfect old town, with the limestone Campeche Cathedral dominating the city’s skyline amid rows of pastel-shaded colonial buildings, and Spanish mansions sporting Juliet balconies. Between various museum excursions, the pedestrianized Calle 59 beckons with its quaint restaurants. One could get used to ambling on the well-preserved cobblestone streets, the breezy seaside promenade, and along the outlying fort’s bulwarks. Spend your evenings people-watching at the Plaza Principal, dotted with carob trees and a rococo-style gazebo as its centerpiece. In Campeche’s new town, find modern street art, bustling craft markets, and the contagious Mexican vibe.


  • Baroque Colonial Buildings & Old Military Fortress
  • Maya History Museums
  • Edzná & Other Ruins

Places to Stay

Hacienda Puerta Campeche

Style: Heritage

Hacienda Puerta Campeche is an elegant hotel situated in the heart of the city, just a 15-minute drive from the international airport. Comprising a cluster of historical houses, this property is steps away from attractions such as the Maya Architecture Museum, Land Gate, and the main square.

View Details

Hotel Boutique Casa Don Gustavo

Style: Heritage

Casa Don Gustavo is a charming boutique hotel located on the pedestrian-only 59th street in Campeche, a UNESCO World Heritage Site. Enjoy a refreshing welcome drink before you settle into one of only ten suites in the 18th-century merchant’s mansion, individually decorated with antique objects and furniture.

View Details


Contact Us

Our team of experts can help answer any questions you might have. Please fill out the form below and a consultant will respond shortly.

Give us a call:

US & Canada: +1 888 263 2574
UK: +0 800 098 8486
AUS: +1 800 044 986

Send an email: