TAP Royal International operates a bus from Phoenix to Green Valley every 30 minutes, and the journey takes 2 h 25 min.
How to get from Phoenix to Green Valley
From Phoenix East bus to Tucson then taxi to Green Valley. 2 h 50 min $73. From Phoenix drive to Green Valley. 2 h 11 min $16. From Phoenix taxi to Phoenix airport, fly to Tucson airport, line 25 bus to SL/Congress/6th Av, then bus to Green Valley. 4 h 16 min $291.