Yes, there is a bus service running between the two cities. It takes around 5 hours, usually with one transfer along the way. BlaBlaCar is very popular in Guadalajara and a cheap transport option.