Printable guide
Chetumal to Calakmul: Route, Driving, and Tour Options
Updated
How to reach the Calakmul ruins from Chetumal by car, bus, shuttle, or guided tour — with distances, costs, time zone tips, and the three-checkpoint entrance system explained.

Chetumal Boulevard de Bahia, the capital of Quintana Roo
Chetumal, the capital of Quintana Roo, sits at the southern edge of the Yucatán Peninsula just 130 km from the Campeche state border. It is the most logical launch point for reaching Calakmul — the ancient Maya city deep in the biosphere reserve of southern Campeche. The journey crosses from one state to another, from Caribbean coast to jungle interior, and from Eastern Time into Central Time. It is entirely doable in a day, but only with an early start and a clear plan.
This guide covers every realistic way to make the trip: driving your own rental car, taking a bus or shared shuttle to Xpujil and then a taxi to the ruins, or booking a guided tour that handles everything. Each option has different cost, comfort, and flexibility trade-offs.
The Route at a Glance
The driving distance from Chetumal to the Calakmul archaeological site is approximately 235 km, following Highway 186 west through flat lowland forest and small communities. The route passes through the town of Xpujil — the last reliable stop for fuel, food, and ATMs — before turning south onto the biosphere access road for the final 60 km into the reserve.
The drive takes about 4 hours and 20 minutes in normal conditions, but you should budget more time if you plan to stop at the three entrance checkpoints or if you are unfamiliar with rural Mexican roads. The road is paved for most of the way, though the final jungle section narrows and slows to around 30 km/h.
Time zone note: Chetumal operates on Eastern Time (UTC-5), while Calakmul and all of Campeche State observe Central Time (UTC-6). When you cross the state boundary, your phone may or may not auto-update. Set your clocks back one hour manually to avoid confusion with tour schedules and entrance gate closing times.
Driving from Chetumal
Driving is the most flexible option and the one that gives you the most control over your schedule. The route is straightforward: take Highway 186 west from Chetumal toward Escárcega, then at Xpujil turn south onto the Calakmul road (well-signposted). The road is a two-lane highway with light traffic — mostly trucks and occasional buses.
Fuel and supplies: Fill your tank in Chetumal before leaving. There is a gas station in Xpujil and a newer one near Conhuas at the reserve entrance, but Xpujil is your last reliable stop. Download offline maps before you go — cell signal disappears inside the biosphere reserve and does not return until you drive back to Xpujil.
Rental car note: You can rent a car in Chetumal from several agencies at the airport and in town. A standard sedan handles the route fine — you do not need a 4x4. However, a vehicle with good suspension is useful for the final 60 km of jungle road, which can have rough patches during the rainy season. Confirm with the rental agency that you can drive the vehicle into Campeche State; most allow it, but some budget policies restrict cross-state travel.
Costs (driving):
- Fuel: approximately 1,200–1,800 MXN round trip (depending on vehicle efficiency and current prices)
- Highway tolls: minimal on this route; budget around 100–200 MXN
- Rental car: from 600–1,200 MXN per day for a compact vehicle
- Total estimate: 1,900–3,200 MXN (105–180 USD) for a self-drive round trip
Driving tips:
- Leave Chetumal by 6:00 AM to arrive at the ruins before 11:00 AM
- Avoid driving the jungle road at night — wildlife crossings are common and visibility drops sharply under the canopy
- Bring cash for the three entrance checkpoints (see below)
- There are no services inside the reserve — bring water, snacks, and sunscreen
Bus and Taxi via Xpujil
If you prefer not to drive, you can take a bus from Chetumal to Xpujil and then arrange a private taxi for the final 110 km to the archaeological site. This is the most common non-driving route.
ADO and other bus operators run coaches from the Chetumal ADO terminal to Xpujil. The journey takes approximately 3 to 3.5 hours and costs around 350–500 MXN per person one way. Schedules vary by season — check ado.com.mx for current departures, though international cards sometimes fail on the website. Buying at the terminal in person avoids this issue.
From Xpujil, you will need a private taxi or a certified tour to reach the ruins. There is no public transport covering the 110 km into the reserve. A taxi from Xpujil to Calakmul and back costs approximately 1,500–2,000 MXN, depending on whether you want the driver to wait while you explore or return at an agreed time. Some travellers split the cost with others staying at the same hotel in Xpujil.
Total bus + taxi cost: approximately 2,200–3,000 MXN (120–165 USD) per person round trip, not including meals or entrance fees.
Timing: The first ADO bus from Chetumal typically departs in the early morning. You can reach Xpujil by mid-morning, then take a taxi to the ruins and arrive by early afternoon. This gives you 3–4 hours at the site before starting the return journey.
Shared Shuttle and Tour Options
Several operators based in Chetumal and Bacalar offer shared shuttles and guided tours to Calakmul. These range from basic transport-only shuttles to full-day guided experiences that include entrance fees, a bilingual guide, and sometimes lunch.
Chetumal Tours (chetumaltours.com) runs shared minivan service from Chetumal to Xpujil, with 1–6 passenger groups. Fares run approximately 190–320 USD per person depending on group size, with an average journey time of about 4 hours and 45 minutes. From Xpujil you still need to arrange the final transfer to the ruins.
Full guided tours from Chetumal to Calakmul typically run 1.5 to 2 days. Operators like Bacalar Adventure offer packages that include ADO bus transport from Chetumal, overnight accommodation at an eco-lodge in Xpujil, and a guided visit to the ruins the next morning. Prices for these packages range from approximately 3,000–5,500 MXN (165–305 USD) per person, including transport, lodging, and guide. Entrance fees are usually extra.
Is a tour worth it? If you are comfortable navigating rural Mexico and managing your own transport, the self-drive or bus+taxi options are cheaper and give you more flexibility. But if you want a guide who can explain the history and symbolism of the structures, a certified tour removes the logistical burden entirely. On a first visit to Calakmul, having a guide genuinely improves the experience — the site is vast and much of it is not signposted in English.
The Three-Checkpoint Entrance System
This surprises more visitors than it should. To reach the Calakmul archaeological site, you pass through three separate checkpoints, each run by a different authority, each requiring its own payment. All are cash only. No card readers. No exceptions.
| Checkpoint | Who runs it | Hours | Mexican nationals | International visitors |
|---|---|---|---|---|
| Ejido Conhuás | Local community | 6:00 AM – 2:30 PM | 90 MXN | 90 MXN |
| CONANP (km 20) | Biosphere Reserve | 6:30 AM – 3:00 PM | 115 MXN | 225 MXN |
| INAH | Archaeological site | 8:00 AM – 4:00 PM | 105 MXN | 210 MXN |
| Total | ~310 MXN | ~525 MXN |
Critical timing: The Conhuás gate closes at 2:30 PM. If you arrive after that, you cannot enter the reserve. Plan your departure from Xpujil accordingly — leaving by 7:00 AM gives you comfortable margin. The INAH site itself is open until 4:00 PM or 5:00 PM depending on the season, but you need to pass through all three checkpoints first.
Cash logistics: The last reliable ATM is in Xpujil. Withdraw enough for entrance fees, meals, and any unexpected expenses before heading into the reserve. There are no ATMs after town.
Discounts: Students, teachers, seniors (INAPAM cardholders), and children under 10 qualify for significant discounts at some checkpoints. Bring valid credentials — the savings are real, especially at the CONANP checkpoint where the standard foreign visitor price is 225 MXN but drops to 112.50 MXN with a student ID.
Calakmul Structure II rising above the jungle canopy
From Xpujil to the Ruins: The Last 110 km
Once you are in Xpujil, the archaeological site is still 110 km away. Here is how that final stretch breaks down:
- First 50 km: Wide paved road heading south toward the reserve entrance. Speed limit is normal here.
- At km 97: The turnoff into the biosphere. Pay your entrance fees here — the road narrows from this point.
- Final 60 km: Jungle road at 30 km/h. Not because it is rough, but because you are inside a living biosphere reserve. Wildlife crossings are common — deer, turkeys, monkeys, and occasionally larger animals. The whole feel of the road changes.
Budget at least 1.5 to 2 hours for this stretch, more on your first visit when you will want to stop for photos and wildlife sightings. The drive itself is part of the Calakmul experience — the jungle gets denser, the silence deeper, and the sense of remoteness more pronounced with every kilometre.
Practical notes for this segment:
- Fill up in Xpujil — there is a gas station in Conhuás near the reserve entrance, but treat Xpujil as your last reliable stop
- Leave before 7:00 AM to arrive before the heat and before tour groups from outside the region
- On the return, watch for animal crossings in late afternoon — the tree canopy creates difficult light conditions
- Bring at least 2 litres of water per person; there is nothing to buy inside the reserve
Which Option Should You Choose?
Self-driving is best if you have a rental car or your own vehicle, you are comfortable with rural Mexican roads, and you want maximum flexibility. It is the cheapest per-person option for solo travellers or couples, and it lets you set your own schedule. The trade-off is that you handle all logistics yourself, including the three entrance checkpoints and the jungle road.
Bus + taxi works well if you are travelling solo or on a tighter budget and do not want the responsibility of driving. It is slower and less flexible, but it gets you there. The main risk is timing — if you miss the return bus from Xpujil, the next departure may not be until the following day.
Guided tour is the right choice if you want the full historical context, you do not speak Spanish, or you simply want someone else to manage everything. It is the most expensive option per person, but it removes all logistical stress and typically includes a far richer interpretation of the site than you would get on your own.
Practical Tips for the Journey
- Start early. Every hour of delay in the morning costs you cool temperatures and wildlife activity at the ruins. Aim to be at the Conhuás checkpoint by 9:00 AM at the latest.
- Bring cash in small bills. Exact change is not required, but having the right amounts speeds up the process at each checkpoint.
- Pack food and water. There is a small restaurant (Casa Ka'an) near the site that serves box lunches for around 120 MXN, but options are limited. Bring snacks, especially if you are driving yourself.
- Sun and insect protection are essential. The jungle road has shade, but the archaeological site is fully exposed. Wear light, breathable clothing that covers your skin, plus a hat and sunscreen.
- Allow 4–5 hours at the site if you want to see the main structures and climb the pyramids. The site covers a large area and walking between structures takes time.
- Return before dark. The jungle road is not designed for night driving, and wildlife activity increases at dusk. Plan to be back in Xpujil by sunset at the latest.
Quick Reference
| Mode | Time (one way) | Cost per person | Flexibility | Best for |
|---|---|---|---|---|
| Self-drive | 4h 20m | 500–800 MXN (fuel share) | High | Couples, small groups, flexible schedules |
| Bus + taxi | 5–6h | 1,100–1,500 MXN | Medium | Solo travellers, budget-conscious |
| Guided tour | 5–7h | 1,500–2,750 MXN | Low | First-time visitors, history enthusiasts |
| Shared shuttle + taxi | 5–6h | 1,100–1,500 MXN | Medium | Travellers without rental cars |
All costs exclude entrance fees (~525 MXN for international visitors) and meals. Add approximately 200–400 MXN for food and drinks.