Bus from San Salvador to Guatemala City, 6 hours, $18, Tica Bus.