Well, I think you have to ask where TAP ROYAL arrives and if you change in some Cd but I know you will travel very comfortable !!!!!
In Tufesa until Guadalajara and from there transfer to Mexico City. From Guadalajara to Mexico is 7 more hours. There are many bus lines that go there. FUTURA, BUS OF MEXICO, PAFICO OF ESTRELLA BLANCA, ELITE OF ESTRELLA BLANCA, NORTH OF SONORA OF ESTRELLA BLANCA, AND MORE BUS LINES.
Thanks! Your answer is awaiting moderation.