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)
Quetzaltenango (Xela) to San Pedro
San Pedro to Guatemala City
Guatemala City to San Pedro
San Pedro to Mazatenango
Mazatenango to San Pedro