Campeche is one of Mexico’s most colorful and charming cities, yet it remains off the radar for many tourists. Located on the Gulf of Mexico, this UNESCO World Heritage city boasts pastel-colored colonial buildings, ancient Mayan ruins nearby, pirate-era fortresses, and relaxed seaside vibes. Don’t miss the opportunity to explore these top things to do in Campeche, Mexico.

Wander the colorful streets of the historic center

Campeche’s beautifully preserved architecture is what earned it UNESCO World Heritage status. The historic center of the city of Campeche is an amazing maze of cobblestone streets, pastel-colored facades, and well-preserved colonial buildings. Every picturesque corner here is Instagram-worthy, and the slow pace of life makes this colonial city a perfect spot to explore on foot.

Visit in the early morning or golden hour for the best photos with soft lighting.

Dine outdoors on Calle 59

Calle 59 is the most famous street in Campeche. Close to traffic, it’s lined with restaurants and bars offering everything from traditional Mexican dishes to craft beer. With cobblestone pavement and colorful facades, it’s the perfect place to relax after sightseeing.

Walk along the fortress walls

The city of Campeche was once a target for pirate attacks, and its impressive fortress walls were built to defend the city in the 17th century. Today, you can walk along sections of these walls and visit bastions turned into museums.

Highlights:

  • Baluarte de San Carlos: Home to the pirate museum.
  • Baluarte de la Soledad: Houses the Museum of Mayan Architecture.
  • Great for views of the city and historical context.

Visit Fuerte de San Miguel and Fuerte de San José

Located on hills just outside the city, these two forts offer insight into Campeche’s military past.

  • Fuerte de San Miguel has a drawbridge, moat, and excellent coastal views.
  • Fuerte de San José el Alto features museum exhibits with recovered treasures from shipwrecks.

Shop local handicrafts

The historic center is full of artisan shops selling Campeche-made handicrafts, including hammocks, wooden carvings, and textiles. Even if you’re not buying, browsing is a treat. Many shops accept cards, but carry pesos for small purchases.

Walk or bike the Malecon

The seaside promenade stretches about 3 km along the Gulf of Mexico. Walk, jog, or rent a bike to enjoy the ocean breeze. Along the route, you’ll find outdoor gyms, restaurants with waterfront views, sculptures, and street art.

Watch the Night Illumination Show

Don’t miss the light show at Puerta de la Tierra, one of the city gates. It takes place from Thursday to Saturday nights, lighting up the fortress walls while narrating the city’s pirate-plagued past.

Visit Edzná ruins

Just an hour from Campeche, Edzná is one of the most impressive yet underrated Mayan ruins in the region. Unlike more tourist-heavy sites, Edzná offers a quieter, more authentic experience.

  • Best time to visit: Morning or late afternoon
  • Bonus: Evening light show

Where to stay in Campeche

The best area to stay in Campeche City is the historic city center, especially near the famous Calle 59 and the walled old town. Here, you’ll find many charming colonial buildings, museums, restaurants, and attractions all within walking distance. Most mid-range and hotels and boutique hotels are concentrated in this area, typically ranging from $40 to $100 USD per night.

If you’re looking for more space or amenities, there are modern hotels and budget options outside the historic walls, particularly along the Malecón or near shopping areas. For a luxury escape, there are a few all-inclusive or high-end properties outside the city, often in more tranquil settings with sea views.

Booking in advance is recommended, especially during weekends, holidays, or festivals. While some visitors still find walk-in rooms, popular hotels can fill up quickly. Most hotels accept credit and debit cards, but having some cash is helpful, especially for smaller inns or last-minute bookings. You can book online via platforms like Booking.com or directly through hotel websites.

How to get to Campeche

  • By bus: ADO is the most reliable bus company in the Yucatán.
  • By car: Renting a car is a great way to explore Campeche and nearby ruins.
  • By air: Campeche’s small airport mostly serves flights from Mexico City.

Distances to Campeche:

  • Mérida – 2 hr 10 min (177 km)
  • Tulum – 5 hr (431 km)
  • Cancún – 5 hr 25 min (476 km)
  • Valladolid – 3 hr 45 min (332 km)
  • Izamal – 2 hr 50 min (240 km)

Nearby places to visit

  • Mérida: Colonial mansions, vibrant culture, and a thriving cuisine.
  • Edzná Ruins: Perfect for a day trip from Campeche.

What to pack for Campeche

  • Biodegradable sunscreen (not allowed in cenotes otherwise)
  • Insect repellent
  • Refillable water bottle
  • Light, breathable clothing
  • Camera or phone for street photography

FAQs about Campeche

Is Campeche worth visiting?
Absolutely. It’s one of the most charming cities in Mexico with fewer crowds, vibrant history, and beautiful streets.

Is Campeche safe for tourists?
Yes, Campeche is considered one of the safest cities in Mexico.

How many days should I stay?
2–3 days is ideal for exploring the city, visiting the forts, and taking a day trip to Edzná.