21 Things to Do in Campeche Mexico and Insider Tips To Make the Most of Your Trip

Colorful streets, ancient forts, and a relaxed coastal vibe—that’s what makes Campeche, Mexico, one of the most underrated gems of the Yucatan Peninsula. This charming UNESCO World Heritage site is filled with colonial mansions, vibrant plazas, and fascinating Mayan history, offering a unique blend of culture and adventure.

From wandering its historic homes to exploring impressive archaeological sites, there are so many amazing things to do in Campeche.

In this Campeche, Mexico travel guide, I’ll share the best attractions in both the city (officially called San Francisco de Campeche) and the wider state of Campeche. You’ll also find practical Mexico travel recommendations on how to get around, the best Mexico hotels, and tips for planning your own unforgettable Mexico itinerary.

When I first explored Campeche, I was on a Yucatan, Mexico road trip that started in Bacalar—another one of those dream Mexico vacation destinations you’ll want to add to your list. From there, I continued north toward the ancient Mayan cities of Calakmul, spent a week exploring hidden gems like Candelaria, the Laguna de Terminos, and Miguel Colorado, before finally arriving at the multicolored walled city of Campeche.

Fast forward eight years, and I decided to revisit the colorful streets of Campeche with a better eye for photography and the curiosity to see what had changed.

It didn’t change much, but my pictures are significantly improved this time, and I’m excited to share them with you in this post, together with updated information.

Colorful colonial street with outdoor cafe seating at night.

Disclaimer: This page may contain affiliate links. If you make a purchase using one of those links, I may earn a commission at zero cost for you. Please see my disclaimer policy  my privacy policy.

Campeche Map

Map of tourist spots in Campeche, Mexico.
Photo © Google Maps – click here to open the Map

Things to do in Campeche, Mexico

Campeche’s historic center, with its old city walls, is a Unesco World Heritage Site since 1999, and it still conserves its ancient walls and system of fortifications, designed to defend this Caribbean port against pirate attacks from the sea.

I loved the unique vibe of this city and its historical feel.

I was walking through the chequered board of the historical center, fascinated by the bright-colored walls, the baroque architecture of the old buildings, the unexpected creativity manifested in the interior design of coffee shops and restaurants, and churches.

Below, you can find all the things you can do in Campeche city and Campeche state.

Colorful street in Campeche, Mexico with birds flying.

1. Take a walking tour and learn about Campeche’s history

Its historic Fortified Town was built by the Spanish founders when they realized that it needed extra protection from the pirates’ attacks.

In fact, being a harbor town and the second most important commercial center in the Gulf of Mexico, after Merida, made Campeche one of the most haunted cities by the aggressive pirates and corsairs in the Caribbean Sea.

Later on, at the beginning of the 18th century, in order to reinforce the protection, another two forts were built in addition to the hexagonal walls, the redoubt of San Jose on the East Hill of the village and the fuerte San Miguel on the West Hill, as well as the batteries of San Lucas, San Matias and San Luis, examples of the military architecture of the 17th and 18th centuries. (SOURCE – UNESCO SITE)

Among other historical buildings, you must visit Plaza Mayor, overseen by the magnificent Cathedral of the Immaculate Conception, and several other churches, scattered around the historical center, the Toro theatre, and the municipal archives.

The Cathedral of Our Lady of the Immaculate Conception is, in fact, one of the most beautiful religious buildings in the Yucatan Peninsula. It is baroque in style, with two large towers, and was built in 1705.

The Museum of Sacred Art is also located here. Entrance to the cathedral is free.

2. Sit in one of the cafes on the popular street 59

The historical center is teeming with picturesque, colorful streets and stunning buildings, as well as small restaurants, churches, and museums.

In particular, called 59, which connects the 2 main doors of the city, Puerta de Mar and Puerta de Tierra.

On the side of Puerta de Mar, you will also see the tourist office, where you can get information on local events and things to do.

On the Puerta de Tierra, they usually have a nighttime show on weekends around 7 pm, where local actors narrate the history of the area.

But make sure you check with the tourist office, as they may change the schedule according to the season. 

3. Try the local cuisine

Although I had rented an apartment where I could cook, I decided to eat out and try different restaurants. Among my favorites are Aduana 59, with great service and delicious tacos, and Casa Vittoria, on the same street but near Puerta de Tierra. Read more restaurant options at the end of this article.

4. Visit the Museum of Arquitectura Maya

Right in the heart of Campeche’s historic center, just steps from the tourism office, you’ll find the Museo de la Arquitectura Maya — a small but fascinating museum dedicated to Maya design and symbolism. Set inside a beautifully restored colonial building, it’s easy to miss from the outside, but once you walk in, you’re surrounded by intricate stone carvings, friezes, and architectural details rescued from ancient Maya sites across Campeche.

The museum does a great job showing how different Maya styles developed — from the elegant Puuc and Río Bec motifs to the highly decorative Chenes facades. You can see original doorframes, columns, and even sections of temples that give you a sense of the grandeur these cities once had.

Before you leave, head up to the rooftop terrace — one of the most underrated viewpoints in town. From there, you’ll get a beautiful view over Calle 59, the cathedral towers, and the colorful colonial rooftops. It’s quiet, breezy, and perfect for photos, especially around sunset when the city glows in warm tones. A quick stop here adds a lovely cultural touch to your walk through Campeche’s old town.

5. Enjoy the sunset from the Malecon, the seaside road that runs across the city.

Beautifully designed to favor runners and bikers, the Malecon (sea promenade) is a great place to hang out at sunset, both because the temperature is bearable and you can enjoy amazing views over the Gulf of Mexico.

Scenic seaside sunset with vibrant sky and palm trees.
Sunset at the Malecon
Historic festival entrance with colorful flags at sunset.
Church of San Roman

6. Browse around the local market

That was an experience, full of colors. The market is very crowded, so watch your purse, but you will enjoy watching the locals chat, sing, dance, and make deals over a wide variety of products.

The fruit and vegetable stalls were my favorites, with their neatly organized displays of shapes and colors, all in precise order. If you need anything…just go to the Market and you will find it.

Busy street market with trees and parked cars.
Market

7. Stay in One of the Charming Haciendas

Colorful street with banners in colonial Mexican town.
On the right corner in yellow is the Hacienda Puerta Campeche

Right in town, by the “Puerta de Tierra” in Calle 59, is located the Hacienda Puerta Campeche, a Starwood Luxury Collection signature.

It is a charming jewel in the historic city, making your stay even more enjoyable with a full immersion in history and luxury.

If you haven’t heard about the haciendas in the Yucatan peninsula, I have got you covered as well.

Similar to those within the same group of Haciendas of the Luxury Collection is the stunning and elegant Hacienda Uayamon, located 30 minutes from the city.

8. Visit Fuerte de San Miguel

If you are not joining a guided tour, the Fuerte de San Miguel would be a great place to start your self-guided itinerary of the City. It is, in fact, one of the most emblematic buildings in the city.

It was built in the 18th century to reinforce the city’s defense against pirate attacks, as the fortified walls were deemed insufficient.

Its rooftop used to have 20 cannons, some of which are still there for visitors to see.

You can also enjoy an amazing view of the bay.

Inside the Fuerte de San Miguel, you will now find a small museum of archeology where you can admire a few stelae and other vestiges found in the Calakmul and Becan archeological sites.

9. Visit the Centro Cultural Casa no. 6

Despite the odd name, this building is definitely worth passing by as it’s a great example of Campeche architecture in colonial times.

It’s now home to a library, coffee shop, artisan shops, and tourist information

Address: Calle 57, centro histórico, 24000 San Francisco de Campeche, Campeche.

Opening hours: from 8 am to 9 pm from Monday through Friday, and Saturday and Sundays from 9 am to 9 pm

Entry fees: free

10. Visit Mansión Carvajal

Another significant building that deserves a visit while you are walking around Campeche.

Mansion Carvajal is a beautiful house, probably built in the 18th century, home of the landowner Fernando Carvajal Estrada and his wife María Lavalle de Carvajal.

He was also the owner of the largest hacienda in the peninsula, Uayamón, which is now one of the best luxury haciendas in the Yucatan Peninsula.

On the second level, you can admire its balconies with wrought iron windows and the letters “FCI”, which are the initials of the father of the great landowner.

Opening hours: from 9:00 am to 6 pm
Location: Calle 10 s/n, Campeche City

11. Take a TRAM tour of Campeche

Red tour bus on a colorful street in Campeche.

This fun tour features a ride on refurbished old trams that take tourists around Campeche, showcasing the city’s historical landmarks. At the same time, a recorded voice shares some interesting facts about the history and culture, both in English and Spanish.

There are various itineraries to choose from, all of which depart from the Plaza Mayor.

The tour costs 130 MXN per person, but it requires at least 10 participants to proceed. You just show up, and they will tell you when to return for the tour, depending on the number of people who show interest.

12. Walk around the main plaza at sunset

This is a great location, especially for photographers. I cannot count how many pictures I took at any time of the day, but early morning after sunrise and at sunset are the best times to hang out. During sunset, it gets more lively as well. Stroll around and enjoy the local atmosphere, with the majestic and yet modest cathedral towering over the colorful buildings that surround it.

Day trips from Campeche

13. Visit the magnificent Archaeological Site of Edzna’

Maya Edzna complex overview.

I believe the Edzna ruins are one of the most fascinating and mind-blowing of all, for the dimension and the logistics of their structures, most of all.

Walking around those huge, perfect buildings, you will feel like being taken back in time.  Try it and let me know.  Sit on the first stairs, looking at the main square, and shout.

Hear the eco talking back to you. That’s the way they used to communicate with one another, through perfect architectural tricks.   

What is the meaning of Edznà?

Itzá is the name of one population, the Chontal, who were living in the city.

For this reason, the neighboring inhabitants refer to them as the “Itzaes,” and Edzna means Casa de los Itzaes (Itzaes’ home). This site has been populated from 400 AD to 1450 ad., when it was abandoned.  

The archaeological discovery brought to light numerous painted facades that represented gods and mythological creatures in various colors, which reflects a typical architectural characteristic of the “Peten”.

Also, you can find hints of the Chenes, Puuc, and Tardios, all different lineages of the Mayan civilization.  

How to reach Edzna’s archaeological site

The best way is by rental car and driving from Campeche to Edzna, which will give you the freedom to check out other sites in the surrounding area.

It’s located 55 km south of Campeche, and you can get there by car through Routes 180 and 261. It is well indicated.

Or you can get there by public transportation, either from Champoton or Campeche. 

The other option would be to join a tour from Campeche. The advantage would be that you have a guide and transportation included, and you don’t have to worry about the organization.

Additionally, it’s always a great idea to have a guide when visiting an archaeological site, as they can share some interesting facts about the site that you wouldn’t know otherwise.

14. Take a tour to Calakmul and Balamku from Campeche

Calakmul archaeological site and biosphere is one of the most magnificent and extensive to see, while Balamku, located right in front, is one of the most unique for its well-preserved large frieze.

Both are quite far away from Campeche, and in my opinion, visiting them in a single day is too tiring, as it takes 5 hours to get there and another 5 to return.

If you really want to do it in one day, I would recommend taking a tour so you could at least sleep in the van, as you wouldn’t have to drive. I need to warn you, it’s not for everyone. It’s a 15-hour tour starting at a 5 am pick-up. However, if you really want to visit Calakmul and don’t have much time, it’s an excellent opportunity to do so.

Read more about the tour and book it in advance

In my latest trip to Campeche, I was coming from Calakmul, and it took me 6 hours with a stop at Miguel Colorado. I arrived exhausted and bored because the road is not that interesting.

In my dedicated post on how to visit Calakmul Biosphere, you can find more information, especially about the brand-new, spectacular Mundo Maya Hotel, built just 11 km from the site.

15. Visit Isla Arena

Isla arena swings
Isla Arena Swings

If you are interested in exploring a little off the beaten path, where locals go, Isla Arena could be a great destination.

Located about 2 hrs and 30 minutes from Campeche on the way to Merida, Isla Arena is a small, laid-back fishermen’s town where you can relax on a beachfront cabaña and take boat tours to see the flamingos.

In fact, it’s only 40 minutes boat ride from the more popular Celestun, home of pink flamingo colonies.

In Isla Arena, you can also visit the museum of the Mexican Actor Pedro Infante and then relax on the beach.

You can check out Wotoch Ayin: La Casa del Cocodrilo for some kayak tours in the mangrove areas

On the way to Isla Arena or on the return trip, stop at El Remate, a natural pool with crystal-clear spring waters surrounded by lush tropical vegetation, where you can relax or enjoy some of the activities offered.

It’s quite a popular spot among locals, so try to arrive early on weekdays to avoid the crowds.

16. Visit Champoton

Champoton is one of the largest towns near Campeche, situated on the Coast on the way to Ciudad del Carmen. There, you can visit the spectacular Hacienda San Luis Carpizo if it is still open to the public.

It belonged to Don José María Carpizo, an agricultural producer, and was restored in 1999 by the Mexican Navy to house the Marine Infantry School.

When I was there, I managed to get a tour from some of the military personnel who were happy to show me around and share the history of the place.

Then you can enjoy a local dish in one of the seafood restaurants on the beach, or if you love fishing, you can book a fishing tour.

17. Spend some time on Playa Sabancuy

Campeche is not exactly a place that you go for the beaches. However, if you want to spend some beach time, Sabancuy has one of the best beaches in the area, with white sand and pristine waters.

You can also find some interesting snorkeling boat trips and other activities as the area is becoming more and more prepared for tourism.

Here you can also find nice hotels and posadas where to stay along the coast.

boat in the middle of a lagood on a thongue of sand
Isla Aguada

18. See the dolphins in Isla Aguada

On the way to Ciudad del Carmen, before the long bridge across the Laguna de Terminos, you will find a small town called Isla Aguada, which translates to “watered island.” Odd, I know!

You wouldn’t have any reason to visit here if it weren’t for the awesome boat tour that local fishermen offer from the Malecón (seafront promenade).

It’s a 2-hour tour that takes you around Laguna de Terminos, a vast bay where a family of dolphins lives freely.

You will stop by a bank of sand in the middle of the lagoon to spot some birds as well, and you can swim if you wish.

19. Visit the cenote of Miguel Colorado

Aerial view of a serene, circular cenote surrounded by lush green forest, with a small platform at the edge.

Miguel Colorado is a surreal place located only a 2-hour drive from Campeche that is worth visiting if you love nature.

I visited Miguel Colorado during a road trip around the Yucatan Peninsula, and I had a blast. I arrived in the small town of Miguel Colorado in the evening, and I was lucky to find the only place to stay available at that time.

It was a nice cabaña with external bathrooms, and it was creepy at night because I was the only guest.

I arrived just in time for the sunset, and a local girl offered me a tour to visit a bat cave. I was curious and I accepted.

She took me on her motorbike in the middle of a field, and then we walked up to a hill at the edge of a huge cave, waiting for the bat to come out.

When the night had come, it was fascinating to see all the bats coming out and the owls trying to catch them for their dinner.

During the night, a cat visited me and spent the night with me, which was nice but odd.

When I spoke to the lady who was managing the cabañas the following morning and told her about the cat, she smiled and said it was there to protect me from the snakes.

That freaked me out for a moment, but I was happy to learn about that the following day and grateful for my random guardian angel.

Early morning I drove up to the Cenote and was happy to learn that I arrived right before two coach busses full of people.

I enjoyed visiting the cenote in tranquillity, swimming, and kayaking around by myself.

You can easily spend the entire day at Miguel Colorado cenote, enjoying all the available activities, including ziplining, hiking, bird-watching, biking, and more.

Opening hours – from 8 am to 5 pm every day

Entry fee – it depends on the package you choose and the activities you prefer. Starting from 100 MXN (10 USD)

20. Visit the Mayan Ruins of Xtampak

Located in the north of Campeche, Xtampak is the ancient city of the Chenes region. Its name means “In front of the wall,” and it’s considered one of the largest and most important cities in this region.

It hasn’t been excavated as much as the other popular sites of Campeche, like Calakmul and Edzna, but visiting it is still a remarkable experience.

Xtampak entrance fees

  • Entrance fee: $65 MXN (US$3.5).

Mexican nationals and foreign residents of Mexico get free admission on Sundays.

Xtampak opening hours

  • Opening hours: 9 AM to 5 PM daily.

21. Learn how to make the famous jipi japa straw hats

I am sure you’re familiar with the famous Panama hats, right? The one that is not made in Panama but in Ecuador! I bet you didn’t know! There is also a Mexican version of it, called jipi japa, and the true original is made in the small town of Santa Cruz in Campeche.

The art of making straw hats by hand has been passed down through generations, and they continue to do it the old way, sitting in low chairs in caves. If you get there in the morning, you may have the chance to see how they do it.

It’s on your way to Isla Arena, so you can visit both sites in one day.

How to get to Campeche

Now that you know all the reasons why you should visit Campeche, let’s talk about how to get there.

Getting to Campeche by plane

There is an airport in Campeche, but it does not offer international flights.

You will be able to connect in Mexico City, though, if you want to fly into Campeche.

Book your shuttle transfer from the airport to your hotel

Getting to Campeche by bus

You can get to Campeche by bus from Cancun, Merida, Tulum, Bacalar, and Chetumal, among others, depending on your itinerary and where you are coming from.

Check on the ADO bus website for the schedule and price. And you can also book your bus ticket online.

Getting to Campeche by car

Traveling to Campeche by car, like I did, is the best option if you have plenty of time on your hands and enjoy exploring.

You can book the car to be picked up at the airport where you are landing, whether it’s in Cancun or Merida, and start your road trip itinerary from there.

I would just make sure you drop off the car in the exact location where you pick it up in order to avoid high drop-off surcharges.

I always use and recommend booking on the Discover Cars platform, where you can compare prices among different car rentals and find the best deals.

Getting to Campeche by the Mayan Train

The Mayan Train is the new thing in the Yucatan Peninsula. It took years of work and jungle destruction, but they finally completed it, and it is now fully operational. It connects the most important sites of the Yucatan Peninsula, all the way to Palenque in Chiapas.

As in all the main locations, the station is located outside the city, but in Campeche, you will find a bus that’s called “tren ligero,” shaped like the Mayan train but with wheels, that will take you to the city center. This is a very thoughtful idea that saves you from taking expensive taxis.

The Best Mayan Sites to Visit in Campeche

Besides Edzna, situated just 1 hour from the city of Campeche and the lesser-known but intriguing Xtampak, there are many other incredible archaeological sites in Campeche that are worth mentioning.

Since I have already discussed them in another post, I am simply linking to that page in case you would like to learn more.

Keep in mind, though, that you will definitely need a car if you want to explore those places, as they are located in remote areas that are not always well connected by local transportation.

I will also include the distance from Campeche for your convenience.

Balamku Archeological Site – 242 km / 150 miles
Calakmul archeological site and Biosphere – 242 km / 150 miles
Chicanna’ ruins – 288 km/ 178 miles
Hormiguero – 318 km / 197 miles
Xpuhil – 297 km / 184miles

Where to eat in Campeche

As I mentioned, I tried different restaurants and coffe shops in Campeche, and this is my list of suggested places to eat.

Aduana 59

This was my favorite among all restaurants, elegant but not pretentious, with great service and attention to detail. I had some of the best tacos that I can remember. Located in the famous Calle 59 near Puerta de Mar.

Casa Vittoria

I enjoyed this restaurant too, for the setting and the delicious meal. I had a piece of arracera with vegetables, and it didn’t disappoint.

Chocol Ha

I remember this cute place located on Calle 59 in a refurbished colonial building. They have indoor and outdoor seating, and offer delicious light dishes and pastries with hot and cold beverages, including chocolate (of course).

Luan

That was my favorite breakfast place, also on Calle 59, in front of Chocol ha, they serve delicious breakfast dishes, sweet and salty.

Menta Deli

Also on the popular street, I loved the setting of this restaurant in a colonial building. I had a delicious breakfast with scrambled eggs, spinach, mushrooms, and cheese. It was so abundant that I skipped lunch.

Mome Bistro & Deli

A French corner in Campeche, this charming bistro was a true gem. Their breakfast packages are giant, and I had to ask for a takeaway. In fact, with their breakfast dishes, such as avocado toast, eggs, and others, you receive 4 mini pastries and 1 large croissant of your choice. And of course they are all delicious. A real deal.

Things to do in Campeche: final thoughts

As you can see, there are many interesting places to visit in Campeche, even though it’s less well-known compared to other regions in the Yucatan Peninsula.

So, make sure to keep this in mind when planning your Yucatan itinerary, especially if youare visiting during the Day of the Dead celebration.

Be sure not to miss a stop in Pomuch at that time of year.