Quick summary
Four ways make this trip, and only two of them have a price you can check before you land.
A shared shuttle seat to Panajachel costs USD 32-40 per person across the four operators that publish fares (Q244-305 at the Banco de Guatemala reference rate of Q7.62479/USD, 1 September 2026). A private vehicle is priced per vehicle, not per head: Atitrans lists USD 185 for a car carrying up to three and USD 200 for a minivan carrying up to six, which is why the private option flips to being the cheaper one at six travellers (USD 33.33 each in the USD 200 minivan beats every shared seat); at five it only ties Adrenalina’s USD 40 seat and still loses to the USD 32-35 operators.
The hard constraint is the clock. Every operator’s earliest departure is 05:30-06:00 and the latest is 13:30-14:00. Nobody publishes an evening shuttle out of the airport. And if your final destination is across the water, the lake’s boats stop in the late afternoon — INGUAT records lake service finishing between 16:30 and 17:00. Those two facts decide this trip more than the fare does.
The four ways, compared
| Option | Price as published | Departures from GUA | Duration the operator publishes | Booking lead time |
|---|---|---|---|---|
| Shared shuttle (4 operators) | USD 32-40 per person | 05:30 / 05:40 / 06:00, 09:30 / 11:00, 13:30 / 14:00 | 5 h (Adrenalina); 4.5-6.5 h (Atitrans); not published by the other two | 48 h (Adrenalina); before 16:00 the day before (AtitlanTour) |
| Private transfer (Atitrans) | USD 185-690 per vehicle | On request | Not published | On request |
| Transportes Rebuli bus | Not published by any primary source | 07:00, 10:15, 11:20, 13:30 — from Guatemala City, not from the airport | Not published | Not published |
| Drive yourself | See our route guide | Any time | See route guide | None |
Quetzal figures are converted at the Banco de Guatemala reference rate of Q7.62479 per US dollar (1 September 2026). Operators publish their own internal rates that do not match it — Guatemala Transportation prices at Q8 per dollar, AtitlanTour at Q7.8 — so pay in the currency the operator quoted you.
Shared shuttle: who leaves when, and what it costs
| Operator | Fare | Departures from GUA | Direct or via Antigua |
|---|---|---|---|
| AtitlanTour | USD 32 p/p | 05:40, 11:00, 14:00 | 05:40 via Antigua; 11:00 and 14:00 direct |
| Atitrans | USD 35 (from) | 06:00, 09:30, 13:30 | All via Antigua, with a 1-hour wait there |
| Guatemala Transportation | USD 35 p/p | 05:30, 11:00, 14:00 | 05:30 via Antigua (45-min pause, resumes 07:50); 11:00 and 14:00 direct |
| Adrenalina Tours | USD 40 p/p | 06:00, 09:30, 13:30 | 06:00 and 09:30 change bus in Antigua (connections 08:00 and 12:30) |
All four fares were read on the operators’ own booking pages on 2 September 2026.
What separates them, beyond the price:
- Pickup and drop-off. Atitrans publishes pickup at the airport or a hotel in Zone 10 or Zone 13, and drops at its Panajachel office, a hotel in downtown Panajachel, or the Tzanjuyu dock. Adrenalina asks for an exact address and a local phone number when you book.
- Booking deadline. Adrenalina requires a reservation 48 hours in advance. AtitlanTour requires confirmation before 16:00 the day before travel. Guatemala Transportation takes payment through its office, open 08:00-19:00.
- Cancellation. Only Atitrans publishes a partial-refund ladder: 80% at 29-15 days out, 50% at 14-7 days, 30% at 6-2 days, 10% at 24 hours, nothing for a no-show. AtitlanTour and Guatemala Transportation both state that reservation payments are non-refundable. Adrenalina charges 100% of the fare for a cancellation within 31 days of departure or a no-show.
- The vehicle. Adrenalina publishes a maximum of 15 passengers in a “Nissan Urban” [sic] or Toyota Hiace, describes the comfort as limited, allows one 16 kg suitcase plus 7 kg of hand luggage (any extra piece costs half a ticket), suggests a USD 5 tip per person for the driver, and discloses that some of its shuttles are subcontracted to other companies.
- Delayed flights. Adrenalina’s own warning is the bluntest thing any of these operators publishes: if your international flight is delayed, “YOU ARE LOOSING YOUR SPOT on the shuttle and the shuttle will be gone”, with no reimbursement. It recommends a private transfer for anyone arriving on an international flight.
Private transfer: the price ladder and the per-person math
Atitrans publishes fixed prices per vehicle for this route (read 2 September 2026):
| Vehicle | Price | Capacity |
|---|---|---|
| Private car | USD 185 | Minimum 1 / maximum 3 people |
| Private minivan | USD 200 | Minimum 1 / maximum 6 people |
| Private minibus | USD 240 | Not checked |
| Private minibus, 13 pax | USD 280 | Not checked; the product name says 13 pax |
| Private coaster bus | USD 390 | Minimum 1 / maximum 20 people |
| Private mini pullman | USD 460 | Not checked |
| Private pullman | USD 690 | Minimum 1 / maximum 46 people |
Where a capacity is given, it is the operator’s own wording from that product’s page. The three rows marked “not checked” are ones where we read the price from the category listing and did not open the individual product page — that is a gap in our reading, not a claim that Atitrans leaves the capacity out.
The return leg, Panajachel to the airport by private car, is also USD 185.
Because the private price is per vehicle and the shuttle price is per person, the comparison changes with every passenger you add:
| Travellers | Shared shuttle, each | Shared shuttle, total | Private vehicle that fits | Private total | Private, each |
|---|---|---|---|---|---|
| 1 | USD 32-40 | USD 32-40 | Car (max 3) | USD 185 | USD 185.00 |
| 2 | USD 32-40 | USD 64-80 | Car (max 3) | USD 185 | USD 92.50 |
| 4 | USD 32-40 | USD 128-160 | Minivan (max 6) | USD 200 | USD 50.00 |
| 6 | USD 32-40 | USD 192-240 | Minivan (max 6) | USD 200 | USD 33.33 |
The arithmetic, once: 185 ÷ 2 = 92.50, 200 ÷ 4 = 50.00, 200 ÷ 6 = 33.33. Shuttle fares are already per person, so they do not divide.
Where private overtakes shared. At five travellers the minivan works out at 200 ÷ 5 = USD 40.00 each — exactly Adrenalina’s shared fare, and still above the other three. At six it is USD 33.33 each, below the USD 35 seats at Atitrans and Guatemala Transportation but still above AtitlanTour’s USD 32. So the break-even is five people against the most expensive shared seat and six against the mid-priced ones, and within the minivan’s published six-person maximum a private vehicle never beats the cheapest published seat on price alone. What it buys instead is a departure time.
Departure-time reality: there is no evening shuttle
The entire published timetable, all four operators combined, runs from 05:30 to 14:00. There is nothing after that. If you land in the evening, these are the moves the sources actually support:
- A private transfer. Guatemala Transportation publishes private service that “can be scheduled at any time according to your needs”, priced on request. Atitrans publishes fixed private prices but no operating hours for them; its offices list business hours of 07:00-19:00, seven days a week.
- A night in the city, then a morning shuttle. The airport-to-Antigua shuttles stop for the day too — the latest published departure is 16:30 — so an evening arrival cannot relay through Antigua the same day either. Sort out the night near the airport using our airport transfers guide, then take the 05:30 or 06:00 departure.
- Not a same-day boat. See the next section.
If your bed is on the far side of the lake, the boats are the second half of the constraint — and only two of the four operators publish a duration at all, each for its own service:
- Adrenalina publishes 5 hours, for the departures in its own bookable list — 06:00, 09:30 and 13:30 — of which it says the 06:00 and the 09:30 change bus in Antigua.
- Atitrans publishes 4.5 to 6.5 hours, for its own 06:00, 09:30 and 13:30 departures, all of which wait an hour in Antigua.
- AtitlanTour and Guatemala Transportation publish no duration at all — including for the 11:00 and 14:00 runs they sell as direct. A via-Antigua duration from a different company cannot be borrowed to fill that blank, so this page puts no arrival time on those two services.
Work only with what each operator publishes about itself and the picture is still clear enough to plan on. Atitrans’ own worst case, its published 6.5 hours from its own 09:30 departure, is an arrival around 16:00 — still inside lake service. Its own best case, 4.5 hours from its own 13:30 departure, is an arrival around 18:00 — past the 16:30-17:00 end of lake service INGUAT records, and inside the boatmen’s 19:00 only if you bet on the looser of the two figures, which the next section tells you not to do. Adrenalina’s 5 hours puts its own 13:30 departure later still.
So take a departure at or before 09:30 if you mean to cross the water the same day. For the 11:00 and 14:00 departures there is no published duration to plan against at all, which is its own argument for keeping the evening free: sleep in Panajachel and cross in the morning.
The lake leg: Panajachel to the villages
From the Panajachel docks the fare is Q25 per person to any lakeside village on the route the association itself lists: San Juan La Laguna to Panajachel, calling at the San Pablo, San Marcos, Tzununa, Jaibalito and Santa Cruz docks — and the same stops in reverse, Panajachel to San Juan. That figure comes from the boatmen’s own Asociacion de Lancheros San Juan Bautista, whose page carries an update stamp of 4 April 2025 and which we read on 2 September 2026. The association publishes boats every 20 minutes, running 06:00-17:30 out of San Juan and 07:00-19:00 out of Panajachel.
Two caveats before you plan around that 19:00:
- The authorities disagree about when service ends. INGUAT records lake service finishing between 16:30 and 17:00, and our Lake Atitlan lancha routes guide works through that conflict in detail. Plan your crossing for 16:30, not 19:00.
- The Municipalidad de Panajachel describes the boats as running “a cada hora” — hourly — on its own tourism site, which is looser than the association’s every-20-minutes. We publish the boatmen’s frequency and note the municipality’s wording rather than splitting the difference.
San Pedro La Laguna is not on the San Juan association’s route list, so the Q25 quote above does not cover it; see our Panajachel to San Pedro guide for that crossing.
The Antigua workaround
No operator sells a through ticket from the airport to a lake village — but two of them sell one from Antigua, and every one of the four airport operators runs at least one departure through Antigua anyway. Split the trip into two tickets and you can reach San Pedro or San Marcos by road, with no boat involved.
| Leg | Operator | Fare | Departures | Duration as published |
|---|---|---|---|---|
| Antigua to San Pedro La Laguna | Atitrans | USD 20 (from) | 09:00, 14:00 | 4:30 hours |
| Antigua to San Pedro or San Marcos La Laguna | Guatemala Transportation | USD 25 p/p | 08:30, 14:00 | Not published |
Atitrans drops at the San Pedro pier and picks up at its Antigua office, your hotel or an address you give. Both fares were read on the operators’ own pages on 2 September 2026.
You still have to buy the first leg. On the same day, AtitlanTour publishes USD 17 per person for the airport-to-Antigua shuttle (05:30, 10:30, 14:30, 16:30), Guatemala Transportation USD 18 (05:30, 10:30, 14:30, and 16:30 with a three-passenger minimum), and Adrenalina USD 15 (06:00, 11:00, 13:30). Adrenalina is the only one that publishes a duration for that leg — 1.30 hours — and it also warns, in its own words, that the service “usually has quite a delay due to the heavy traffic in Guatemala City”.
Two things to be clear-eyed about: these are two separate tickets, often from two different companies, and no operator publishes a guaranteed connection between them. And a morning village shuttle out of Antigua only pairs with the 05:30-06:00 airport departures — the later airport shuttles leave after the 08:30 and 09:00 village runs have gone.
The Rebuli bus: the times are published, the fare is not
The Municipalidad de Panajachel publishes the Transportes Rebuli timetable on its own tourism site:
- Guatemala City to Panajachel: 07:00, 10:15, 11:20, 13:30
- Panajachel to Guatemala City: 04:55, 06:10, 13:00
That is the full extent of what a primary source publishes. The fare, the Guatemala City terminal address and the journey time are not published — not by the operator, not by the municipality. Third-party pages disagree with each other on both the fare and which zone the terminal sits in, and none of them is an operator or a government source, so we quote none of them. Note also that these buses leave from a terminal in the city, not from the airport, and getting to it is a trip in itself.
For completeness: Litegua does not serve this route. Its own booking system’s origin and destination lists carry no Panajachel, no Solola and no Atitlan entry at all — there is nothing to book to the lake.
Driving yourself
If you are renting a car anyway, the drive is straightforward but has real hazards — high-altitude fog and the switchback descent into Solola. None of that is repeated here: the route, the hazards, the vehicle recommendation and where to park in Panajachel are all in our Guatemala City to Lake Atitlan driving guide. If you are starting from Antigua instead, use the Antigua to Lake Atitlan guide.
What we could not verify
Four things about this route are published elsewhere with confident numbers. We could not source any of them, so this page does not carry them:
- An official airport-taxi tariff. INGUAT’s site refused every request method we tried, and its archived pages contain no taxi or ground-transport page at all. The civil aviation authority’s site renders nothing to a non-browser client and its data service returns an access-blocked error. No Guatemalan authority publishes an airport taxi tariff online that we could find, so agree any taxi fare before you get in.
- An Uber fare to Panajachel. Uber does not serve Panajachel — its own list of Guatemalan cities contains Escuintla, Guastatoya, Guatemala City and Quetzaltenango, and nothing on the lake. Uber publishes no city-pair fares in Guatemala either; its estimator returns generic copy, not a quote. There is no Uber fare for this route to report.
- The Rebuli fare, terminal and journey time. Not published by the operator or by the municipality, as above.
- Live road conditions on the Solola descent. Guatemala’s disaster agency publishes a press-bulletin feed, not a road-closure service, and no route-level closure feed exists that we can read. Treat road hazards on this route as seasonal, not as a live status.
Sources
- Shared shuttle fares and departure times: AtitlanTour, Atitrans, Guatemala Transportation and Adrenalina Tours, all read 2 September 2026
- Atitrans duration discrepancy: Atitrans Panajachel office, read 2 September 2026
- Private vehicle prices and capacities: Atitrans private transfers from Guatemala airport, plus the private car, private minivan, coaster bus and pullman product pages, read 2 September 2026
- Cancellation terms: Atitrans annulments and refunds and Adrenalina Tours terms and conditions, read 2 September 2026
- Vehicle, luggage and tipping policy: Adrenalina Tours shuttle FAQ, read 2 September 2026
- Antigua-origin village shuttles and the airport-to-Antigua leg: Atitrans Antigua to San Pedro La Laguna, plus the Antigua and airport-to-Antigua rows on the Guatemala Transportation, AtitlanTour and Adrenalina Tours pages above, all read 2 September 2026
- Uber city coverage and airport policy: Uber cities in Guatemala and Uber at GUA airport, read 2 September 2026
- Transportes Rebuli departure times: Municipalidad de Panajachel, Pana Tu Destino, read 2 September 2026
- Lancha fare, hours and frequency: Asociacion de Lancheros San Juan Bautista, page updated 4 April 2025, read 2 September 2026
- Exchange rate: Banco de Guatemala reference rate, Q7.62479 per US dollar, 1 September 2026
- More airport options and the arrivals walkthrough: our Guatemala airport transfers hub and the rest of the transport section

![Guatemala Airport Transfers: La Aurora (GUA) to Any Destination [2026]](/cdn-cgi/image/width=640,format=auto,quality=80/images/photos/guatemala-city-airplane-view.webp)
![Guatemala City Airport to Antigua: Shuttle Times & Prices [2026]](/cdn-cgi/image/width=640,format=auto,quality=80/images/photos/wikimedia-aurora-terminal.webp)
![Lake Atitlan Lancha Routes: Complete Boat Schedule & Prices [2026]](/cdn-cgi/image/width=640,format=auto,quality=80/images/photos/panajachel-volcano-lake-view.webp)