Quick summary

Two operators sell a direct shuttle from Antigua to San Pedro La Laguna, and only one tells you where it puts you down. Atitrans runs 09:00 and 14:00 every day, from USD 20 per person, publishes a journey time of 4:30 hours, and drops at the Muelle de San Pedro — the pier, in the village. Guatemala Transportation runs 08:30 and 14:00 at USD 25 per person, with no published pickup address, drop point or duration.

The alternative is the Panajachel shuttle (USD 20; 05:30, 08:00, 12:30, 16:00) plus a lancha. With a boat fare on top it does not undercut a USD 20 direct seat, and it is a morning move: Guatemala Transportation’s Panajachel timetable has no 14:00 departure, so the early-afternoon slot exists only as a direct service to the village. Fares and times read on the operators’ own pages on 12 September 2026.

The two ways, compared

Atitrans, directGuatemala Transportation, directShuttle to Panajachel, then lancha
Departures from Antigua09:00, 14:00 — every day08:30, 14:0005:30, 08:00, 12:30, 16:00
Duration published4:30 hoursNot publishedNot published for the road leg; our boat source gives frequency, not a crossing time
PriceFrom USD 20 p.p.USD 25 p.p.USD 20 p.p. plus the boat fare
Pickup in AntiguaThree named points, your hotel, or an address you giveNot publishedNot published
Drop-offMuelle de San Pedro (the pier)Not publishedPanajachel, then the boat to the village

On the boat fare: the Asociación de Lancheros San Juan Bautista publishes Q25 per person to the lakeside villages on the route it lists, and the villages it names there are San Pablo, San Marcos, Tzununá, Jaibalito and Santa Cruz, on the San Juan run. For the Panajachel–San Pedro crossing itself, use our Panajachel to San Pedro lancha guide, which carries that fare and the crossing time with its own sourcing.

On currency: Guatemala Transportation quotes dollars and converts at its own Q8 per USD, while the Banco de Guatemala reference rate on 12 September 2026 was Q7.62817 — so paying its USD 25 fare in cash quetzales costs Q200 against Q190.70, about 4.9% more. Atitrans states no conversion rate, so do not assume Q8 there either. And USD 20 against USD 25 is not one operator undercutting the other: on what each publishes, these are different products.

Step by step: taking the direct shuttle

  1. Pick the morning pair or the afternoon pair. The whole published timetable is 08:30 (Guatemala Transportation) or 09:00 (Atitrans), then 14:00 with either. 14:00 is the last departure of the day on both schedules; no evening run is published.
  2. Book and pay in advance. Guatemala Transportation calls this a “Service by Reservation with Partial/Complete Payment Only”, takes payment through its office (open 08:00–19:00, UTC-6), states that reservation payments are non-refundable, and asks you to use WhatsApp for last-minute availability, at the user’s own risk. Its published contacts are +502-5562-4174 (phone and WhatsApp) and info@guatemalatransportation.com; Atitrans publishes +(502) 7820-3434 and shuttle@atitrans.net.
  3. Stand at a pickup point Atitrans actually names. There are three: Café La Parada, 6a Avenida Norte No. 42 (opposite the Iglesia de la Merced); Bloom Hostel, Calle del Espíritu Santo 1ª; and the Atitrans office, 2a Calle Oriente 12, 03001 Antigua Guatemala. Its booking form also offers your hotel or an address you supply. Guatemala Transportation publishes no Antigua pickup address, so get one in writing when you pay.
  4. Plan the day on the only published duration. Atitrans’ figure is 4:30 hours: on that alone, its 09:00 departure arrives around 13:30 and its 14:00 departure around 18:30. Guatemala Transportation publishes no duration, so its runs get no arrival estimate here.
  5. Get out at the pier. Atitrans drops at the Muelle de San Pedro — the reason to pay for a direct seat at all.

The Panajachel and lancha alternative

The two-leg version is Antigua to Panajachel at USD 20 per person with Guatemala Transportation, departing 05:30, 08:00, 12:30 and 16:00, then a public lancha. Our Antigua to Lake Atitlán guide covers that road leg; Panajachel has its own town guide.

The boats belong to the Asociación de Lancheros San Juan Bautista, which boards at the San Juan embarcadero and at the Tzanjuyú area of Panajachel. Its published hours (page stamped 4 April 2025, read 12 September 2026, translated from Spanish):

DirectionHoursFrequency
Panajachel → San Juan La Laguna07:00–19:00about every 20 minutes
San Juan La Laguna → Panajachel06:00–17:30about every 20 minutes

The asymmetry is the trap: heading out to the villages stays possible into the evening, while coming back toward Panajachel closes at 17:30. Plan the return first, and see the Lake Atitlán lancha routes guide for the rest of the lake. The association also asks passengers to wear a life jacket and ask the captain how to use it, and warns, in its own Spanish wording, that the swell on the lake sometimes turns strong because of the winds — it names no particular wind and no hour of day, so neither do we.

This route wins on one thing: the 05:30 departure has no direct-shuttle equivalent, making it the earliest published way out of Antigua toward the lake. It loses on the afternoon — 16:00 is its only late departure, and with no published duration for that leg there is no basis for saying whether it reaches the dock while boats still run.

What to book, and when

Both operators sell a reserved seat, not a turn-up-and-go service, and Guatemala Transportation’s non-refundable terms bite harder than the USD 5 fare gap if your plans are soft. Two blanks matter before you pack or count heads:

  • Neither operator publishes a luggage allowance. Boards, bikes or an oversized case are a question to ask before you pay, not at the kerb.
  • Neither publishes a minimum-passenger condition on these departures. Guatemala Transportation does attach a three-passenger minimum to some of its other runs, so the absence here is informative — but it is an absence, not a promise.

Starting from the airport instead? No operator sells a through ticket to the lake villages; Guatemala City airport to Lake Atitlán shows how the two tickets fit together.

Arriving in San Pedro La Laguna

Atitrans’ published drop-off is the Muelle de San Pedro — the pier, in the village. That is the argument for the direct fare: the road leg ends where you are going, with no dock transfer and no boat at the end of a long day. Guatemala Transportation publishes no drop point, so if you book that fare, ask where the van stops and keep the answer in writing.

Past the pier we will not describe your last few hundred metres from memory. No operator or authority we could read publishes a tuk-tuk fare from the San Pedro pier, a walking time into the village, or a transfer between landings, so this page quotes none. Tuk-tuks work the waterfront; agree the price before you get in.

What is not published

  • A chicken-bus fare from Antigua to San Pedro. No operator publishes one; any quetzal figure attached to the public-bus version is an estimate.
  • A private-transfer price for this route. Atitrans’ private catalogue prices Guatemala City and airport origins only; Guatemala Transportation says only that private service “can be scheduled at any time according to your needs”, priced on request.
  • The lancha crossing time. Our boat source publishes hours, frequency and a fare, not minutes per crossing.
  • Any freshly verified INGUAT figure for when lake service ends. INGUAT’s site returned HTTP 403 on 12 September 2026, so nothing new is attributed to it here.

Sources

Book this route
Compare shuttles, shared vans and private transfers with prices and departure times before you travel; check the refund terms before you buy in high season.

Affiliate links — if you book, we earn a commission at no extra cost to you.