
Buses
Buses arrive and leave from the Catholic Church in the center of town. Prices are typically a bit more expensive for tourists but rarely run more than 50 Quetzales for the longer bus rides. The schedule below was updated in July 2011.
San Pedro to Quetzaltenango (Xela)
6:30am/8:30am/11am
Quetzaltenango (Xela) to San Pedro
10:30am/1pm/2pm/3:30pm/4:30pm/5:30pm
San Pedro to Guatemala City
3am/4am/5am/6am/7am/8am/10am/12pm
Guatemala City to San Pedro
11am/12pm/1:15pm/2pm/3pm/4pm/4:30pm
San Pedro to Mazatenango
5am
Mazatenango to San Pedro
12pm