It takes about 5 hours from Mexico City to Guadalajara. It is a new freeway with 3 wide lines each way. Its is very confortable trip if you take one of the five star buses. read more