San Diego, CA to Phoenix, AZ buses and trains from $40

Or, see buses and trains from Phoenix, AZ to San Diego, CA.
Here are some trips other travelers have found on Routefriend.
$40
7h 20m
0 stops
Greyhound
$65
9h 0m
0 stops
GotoBus
$72
11h 25m
1 stop
Greyhound GotoBus
$75
14h 15m
1 stop
GotoBus GotoBus
$75
14h 15m
1 stop
GotoBus GotoBus
$75
19h 50m
1 stop
GotoBus GotoBus
$75
19h 50m
1 stop
GotoBus GotoBus
$96
13h 10m
3 stops
GotoBus Greyhound