Travel options for:
San Diego to Flagstaff
  • Fly to Flagstaff

    $145 - $259
    1. San Diego

      15 min - every 30 minutes - line 992

      $1 - $3

    2. San Diego (SAN)

      3 h 12 min - 1 stopover

      $130 - $240

    3. Flagstaff (FLG)

      8 min - 5.6 miles

      $13 - $17

  • Fly to Phoenix, bus

    $127 - $332
    1. San Diego

      15 min - every 30 minutes - line 992

      $1 - $3

    2. San Diego (SAN)

      1 h 10 min - non-stop

      $95 - $280

    3. Phoenix (PHX)

      2 h 50 min - hourly

      $30 - $50

  • Bus Greyhound USA

    $64 - $152
    1. San Diego

      8 h 35 min - once daily

      $40 - $100

    2. Phoenix, AZ

      2 h 51 min - twice daily

      $21 - $55

  • Train

    $110 - $285
    1. San Diego Santa Fe Depot

      2 h 14 min - 3 times a day

      $30 - $65

    2. Fullerton Transportation

      9 h 46 min - once daily

      $80 - $220

  • Bus Tufesa

    $55 - $119
    1. San Diego

      10 h 5 min - once daily

      $22 - $65

    2. 27Th Ave & Mcdowell Rd

      33 min - hourly - line 27

      $2 - $4

    3. Phoenix Metro Center, AZ

      2 h 52 min - hourly

      $30 - $50

  • Drive

    $45 - $70
    1. San Diego

      8 h - 494.1 miles

      $45 - $70

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Broadway & Front St line 992 bus to San Diego airport, fly to Flagstaff airport, then taxi to Flagstaff. 4 h 35 min $177. From Broadway & Front St line 992 bus to San Diego airport, fly to Phoenix airport, then bus to Flagstaff. 5 h 45 min $221. From San Diego bus to Phoenix, AZ then bus to Flagstaff, AZ. 12 h 26 min $88. From San Diego Santa Fe Depot Amtrak train to Fullerton Transportation Center then train to Flagstaff Amtrak. 13 h $207. From San Diego bus to 27Th Ave & Mcdowell Rd, line 27 bus to Phoenix Metro Center, AZ, then bus to Flagstaff, AZ. 14 h 9 min $95. From San Diego drive to Flagstaff. 8 h $59.