Coming back I take either ETN or Primera Plus, depending on which is leaving first. Primera Plus goes through Autlan, so if you don't like curvy roads, stick with ETN, which goes on the autopista through Colima. I've bought tickets online as well as in Barra. 1-2 weeks is plenty of time. Glad I was able to help.