If you are planing to take an intercity travel I would recomend you Primera Plus, with a correct service, clean and it conects the most of Guanajuato important cities with another a lot of tourist destinations in Mexico and they have a free call center.
If you need an intra-city ride the urban bus is always an option... but it could be a bit wild. Specially in Guanajuato city with those narrows and hilly streets and the brakes maki "iiiiiiii". It will let you feel the local color.
Another option is a taxi ride but always, and I mean ALWAYS check in your hotel how much cost the taxis, because if the drivers know you are foreigners they will charge more (and thatīs too for mexican travelers).
You could find more info about buses and Guanajuato in my website available in 3 languages.







