Every route to Calakmul converges on Xpujil. This small town in southern Campeche is the last place with fuel, ATMs, hotels, and restaurants before the biosphere reserve begins. From Xpujil, the road heads south through 60 km of jungle to one of the largest and most remote Maya cities ever discovered. There is no public transport inside the reserve, no shops at the archaeological site, and cell signal disappears within minutes. Getting from Xpujil to Calakmul is not complicated — but it does require planning.
This guide covers the final leg: shuttle, taxi, or car to the ruins, the three-checkpoint entrance system, costs, timing, and what to bring.
Xpujil archaeological site — the three-tower Río Bec structure near town
Understanding the Route
The journey from Xpujil to the Calakmul archaeological site breaks into two distinct segments:
-
Xpujil to Conhuas (reserve entrance): ~50 km south on paved Highway 269. About 45 minutes. Conhuas is the tiny settlement with the first of three entrance checkpoints.
-
Conhuas to the archaeological site: ~60 km on a paved but narrow jungle road through the biosphere. Speed limit 30 km/h. About 1 hour 15 minutes.
Total driving time from Xpujil to the ruins: roughly 2 hours each way. Add time for the three entrance checkpoints, and most visitors spend 5–7 hours on the round trip, leaving 3–5 hours at the site itself.
Need transport? Book a transfer on WhatsApp.
Getting from Xpujil to the Ruins
Daily Shared Shuttle
The most straightforward option for solo travellers and pairs. A shared shuttle departs Xpujil daily at 8:00 AM, operated by a local cooperative.
- Cost: ~400 MXN per person, round trip
- Schedule: Depart Xpujil 8 AM, arrive at ruins ~10 AM, depart ruins ~2 PM, back in Xpujil ~4 PM
- Booking: Through your hotel, by phone (+52 983 211 1839), or via the cooperative's Facebook page
- Bat cave stop: Driver can stop at Volcán de los Murciélagos on the return if all passengers agree
- Limitation: Fixed schedule — no flexibility on departure or return times
The shuttle picks up from multiple hotels in Xpujil. Confirm your pickup location the night before. Bring cash for entrance fees — the driver does not cover them.
Private Taxi
For groups of three or more, a private taxi becomes better value per person and gives complete control over timing.
- Cost: ~1,200 MXN per vehicle, round trip
- Advantage: Leave when you want, stay as long as reserve hours allow, stop at the bat cave
- Booking: Arrange through your hotel the evening before; drivers congregate near the ADO terminal
For a group of four, the taxi costs 300 MXN per person — cheaper than the shuttle with total scheduling freedom.
Rental Car
Driving yourself gives the most flexibility and is straightforward on a paved road. The entire route from Xpujil to the site is paved as of 2025, though the jungle section has potholes and overgrown edges in places.
- Road condition: Paved throughout. The 60 km jungle section is narrow with a 30 km/h speed limit and potholes after rain
- Vehicle: Standard sedan in dry season; high-clearance preferable in rainy months (June–October)
- Fuel: Fill up in Xpujil before heading south. A newer gas station also exists at Conhuas near the reserve entrance, but do not rely on it having every grade available
- Navigation: Download offline maps (Google Maps or Maps.me) before leaving Xpujil — cell signal disappears within the first 15 km of the biosphere road
- Driving time: ~2 hours each way
Night driving: Avoid the jungle road after dark. Wildlife crossings — ocellated turkeys, deer, larger mammals — are common, and the road has no lighting.
Colectivos
Sporadic shared vans run between Xpujil and Conhuas, but they have no fixed schedule and do not continue to the archaeological site. They are not a reliable way to reach the ruins. If you end up at Conhuas by colectivo, you would still need to arrange a taxi or hitch a ride for the remaining 60 km — not recommended.
The Three-Checkpoint Entrance System
This is where most visitors get caught out. Entry to Calakmul requires three separate cash payments at three checkpoints, each run by a different authority. No ATMs inside the reserve.
Checkpoint 1: Ejido Conhuas
The first checkpoint sits at the entrance to the Conhuas communal land, about 50 km from Xpujil at the turnoff from Highway 186.
- Administered by: The local ejido (community)
- Hours: 6:00 AM – 6:00 PM
- Fee: ~90 MXN (same for nationals and international visitors)
- Discounts: 50% for teachers, students, INAPAM cardholders, children under 10, and people with disabilities (with valid ID)
Checkpoint 2: CONANP Biosphere Reserve
About 20 km past Conhuas, at km 20 of the access road.
- Administered by: CONANP (National Commission for Natural Protected Areas)
- Hours: 6:30 AM – 3:00 PM (closes at 3 PM — no entry after this time)
- Fee: ~110–115 MXN for Mexican nationals, ~215–225 MXN for international visitors
- Discounts: Free for children under 12, people with disabilities, INAPAM cardholders, retirees. 75% discount for students and teachers with valid credentials. 50% discount for Mexican nationals and foreign residents with documentation
Checkpoint 3: INAH Archaeological Site
At the entrance to the Calakmul archaeological zone itself.
- Administered by: INAH (National Institute of Anthropology and History)
- Hours: 8:00 AM – 4:00 PM (last access to structures at 4 PM; site closes at 5 PM)
- Fee: ~100–105 MXN for Mexican nationals, ~100–210 MXN for international visitors (verify locally — recent sources show variance)
- Discounts: Free for visitors over 60, children under 13, retirees, pensioners, teachers, and active students with valid credentials. Free for all Mexican nationals on Sundays with official ID
Total Entrance Cost
| Visitor type | Approximate total |
|---|---|
| Mexican national | ~300–310 MXN |
| International visitor | ~405–525 MXN |
The range reflects discrepancies between 2026 sources. Bring at least 550 MXN per person in cash to cover the upper end and any small price increases.
Why the Timing Matters
The CONANP checkpoint closes at 3:00 PM — arrive after that and the reserve is off-limits, even though the archaeological site stays open until 5 PM. This is the key time constraint. Leave Xpujil by 7:00 AM to arrive at the site by 9:00 AM with margin for checkpoints.
The recommended schedule:
| Time | Activity |
|---|---|
| 6:30 AM | Leave Xpujil |
| 7:15 AM | Checkpoint 1 (Conhuas) |
| 8:00 AM | Checkpoint 2 (CONANP) |
| 9:00 AM | Checkpoint 3 (INAH) — arrive at site |
| 9:00 AM – 2:00 PM | Explore the ruins |
| 2:00 PM | Begin return drive |
| 4:00 PM | Back in Xpujil |
What to Bring
There are no food vendors, water fountains, or shops at the archaeological site. Bring everything from Xpujil.
- Water: At least 2 litres per person. The heat and humidity at Calakmul are intense — 35°C with high humidity is common from March through September
- Food: Pack lunch and snacks from Xpujil. Several hotels offer boxed lunches (typically ~120 MXN) prepared before your 7 AM departure
- Cash: 550+ MXN per person for entrance fees. Bring extra singles for tips
- Insect repellent: Non-negotiable. Mosquitoes are relentless, especially near the structures and on jungle trails
- Sunscreen and hat: Limited shade on the main pyramids
- Closed-toe shoes: Uneven stone surfaces throughout the site — sandals invite twisted ankles and ant bites
- Offline maps: Downloaded to your phone before departure
- Binoculars: Worth the weight for spotting howler monkeys, toucans, and ocellated turkeys on the access road and at the site
Xpujil: The Gateway Town
Xpujil (pronounced ish-poo-HEEL) is a small town of roughly 4,000 people that serves as the municipality seat for Calakmul. It is not a destination — it is a functional base camp, with most hotels, restaurants, and services along Avenida Chetumal (Highway 186).
Services
- ATMs: Available (BBVA, Banorte), but reliability varies. Withdraw cash in Escárcega or Campeche city as backup
- Gas station: On the highway at the east end of town
- Grocery stores: Small mini-markets sell water, snacks, and basic supplies
- Tour agencies: Several operators on Avenida Chetumal offer Calakmul packages (transport + guide + entrance ~1,500–2,500 MXN per person)
- Pharmacy: Basic supplies available
Where to Stay
Hotels range from budget rooms (~500 MXN/night) to eco-lodges (~1,500–2,500 MXN/night). Most arrange early breakfast (from 6 AM) and boxed lunches. Book ahead in dry season (December–April).
The Xpujil Ruins
If you arrive with daylight to spare, the Xpujil archaeological site sits 1.5 km from the town centre — a single Río Bec–style structure with three towers that takes 30–45 minutes to visit. Entry is free. Combine it with Becán (8 km west) or Chicanná (12 km west) if you have a full afternoon.
Volcán de los Murciélagos
About 6 km from Conhuas on the access road to Calakmul, a short trail leads to a limestone cave where an estimated 2–5 million bats emerge every evening at dusk. Eight species roost here — both insectivores and frugivores. The emergence begins roughly an hour before sunset and lasts up to two hours, forming a swirling column that gives the cave its "volcano" name.
- Location: Km 107 on Highway 186, then a short walk
- Timing: Arrive 45 minutes before sunset
- Cost: Included in the Conhuas ejido fee (already paid at Checkpoint 1)
- Getting there: Ask your shuttle driver or taxi driver to stop on the return from Calakmul, or drive yourself — there is a small parking area
If you visit Calakmul during the day and return via the same road, you can time the drive back to catch the bat emergence. Most taxi drivers are happy to wait 20–30 minutes for it.
One Day or Two?
Day Trip from Xpujil
Possible and common. Leave by 7 AM, arrive at the site by 9 AM, spend 3–5 hours exploring, return by 3–4 PM. This works well if you arrive in Xpujil the evening before and are accustomed to heat and walking.
Two Days (Overnight Near the Site)
A few jungle lodges operate near the reserve (Puerta Calakmul, Campamento Yaax Che), offering the chance to arrive in the afternoon and visit the ruins early the next morning before other visitors. This is worthwhile for wildlife — morning access offers the best chance to spot howler monkeys, spider monkeys, and toucans on the road in. Two days also allow time for the bat cave at dusk on day one and the ruins at dawn on day two.
Without a Car
Solo travellers without a car should plan one night in Xpujil. The 8 AM shuttle is the only reliable option, and you need to arrive the night before. Pair the ruins visit with a morning at the Xpujil site or Becán on the previous afternoon.
Quick-Reference Summary
| Detail | Information |
|---|---|
| Distance Xpujil → ruins | ~110 km round trip |
| Driving time | ~2 hours each way |
| Shuttle | 400 MXN/person round trip, departs 8 AM |
| Private taxi | ~1,200 MXN/vehicle round trip |
| Entrance (international) | ~405–525 MXN per person |
| Entrance (Mexican national) | ~300–310 MXN per person |
| CONANP checkpoint closes | 3:00 PM |
| Recommended departure from Xpujil | Before 7:00 AM |
| Time at site | 3–5 hours typical |
| Last ATM | Xpujil |
| Last gas station | Xpujil (also Conhuas) |
| Bring | Water, food, cash, repellent, sunscreen, closed shoes |
The route from Xpujil to Calakmul is part of the experience — 60 km of jungle road through one of the most biodiverse stretches in Mexico. Watch for wildlife on the drive in, keep windows down for howler monkeys, and bring everything you need. The ruins at the end of that road are worth every kilometre.
Need transport? Book a transfer on WhatsApp.




