
Bus from Quetzaltenango to Antigua Guatemala
Tourist shuttles · ~4 hours · $25–$40 USD · Daily morning departures from Xela
Why choose Spring Bus?
Spring Bus is the best way to find bus tickets from Quetzaltenango to Antigua Guatemala
Plan your perfect trip
Find and book your bus tickets in just a few clicks.
Best prices
We partner with top bus companies to provide you with the best prices available.
Flexible Booking
Change your travel plans as needed with our flexible booking options.
The Quetzaltenango → Antigua Guatemala shuttle is the standard return from the western highlands — most travelers use this to wrap a Spanish-school stay or volcano-hiking trip and continue onward to Lake Atitlán, El Paredón, or the airport from Antigua.
Spring Bus connects you to operators running this route — Adrenalina Tours, Atitrans, Bekol Tours, Quetzaltrekkers. Door-to-door pickup at your Xela hotel and drop at your Antigua hotel.
Route details: Quetzaltenango to Antigua Guatemala
Travel time
4 h
Distance
210 km
Typical fare
$25 – $40 USD per person
Frequency
Daily (1–2 shuttle departures, mostly morning)
First departure
Approx. 7:00 AM
Last departure
Approx. 1:00 PM
Operators on this route
Adrenalina Tours · Atitrans · Bekol Tours · Quetzaltrekkers
Pickup at Quetzaltenango
Hotels and hostels in Xela's Zone 1 (Parque Centro América area)
Drop-off at Antigua Guatemala
Door-to-door drop at Antigua hotels and hostels (Parque Central, La Merced, Calle del Arco area)
About the journey
The Quetzaltenango → Antigua shuttle reverses the highland transit — east on the Inter-American Highway through Cuatro Caminos + Los Encuentros junction, then south through Chimaltenango and the spur road into Antigua. ~4 hours; the descent from 2,330 m (Xela) to 1,530 m (Antigua) is gradual.
Travel tips for Quetzaltenango → Antigua Guatemala
- Take the morning shuttle (~7 AM) to arrive Antigua for late lunch and onward connections same day.
- Onward to Lake Atitlán the same day is possible — arrive Antigua ~11 AM, catch a midday Atitlán shuttle (~12 PM).
- Pre-book a day ahead — only 1–2 daily shuttles.
- Warmer arriving — Antigua's 1,530 m is significantly warmer than Xela's 2,330 m; you'll shed layers.
- Public chicken bus alternative: Xela → Chimaltenango + transfer to Antigua, ~Q50 (US$7), 5–6 hours with transfers.
- Confirm hotel address in Antigua — cobblestone streets are tricky; drop is by hotel name + cross street.
Frequently asked questions
How long is the bus from Xela to Antigua?
**About 4 hours door-to-door** for a tourist shuttle. Same time as the inverse direction; public chicken bus via Chimaltenango takes 5–6 hours with transfers.
How much does the shuttle from Quetzaltenango to Antigua cost?
**$25 – $40 USD per person** for a shared shuttle (Adrenalina Tours, Atitrans, Bekol Tours, Quetzaltrekkers). Same fare as the inverse direction.
When do shuttles leave Quetzaltenango for Antigua?
**Typically 7 AM and 1 PM daily.** Exact times vary by operator. Morning shuttle is the more popular pick — gets you to Antigua in time for lunch and same-day onward shuttles.
Can I continue from Antigua to Lake Atitlán the same day?
**Yes — easily.** Morning Xela shuttle (~7 AM) arrives Antigua ~11 AM, then catch a midday Antigua → Atitlán shuttle (~12 PM) to arrive Panajachel by mid-afternoon.
Can I continue to the airport same day from Xela?
**Yes** — morning Xela shuttle (~7 AM) arrives Antigua ~11 AM, then Antigua → GUA shuttle (~1 h) puts you at the airport by early afternoon. Comfortable for international flights departing 4 PM onward.
Going the other direction?