Travel options for:
Geneva to Puerto Peñasco
  • Fly to Yuma, bus

    ×2
    1. Geneva

      7 min - hourly

      $10 - $18

    2. Geneva (GVA)

      17 h 9 min - 2 stopovers

      $500 - $1,600

    3. Yuma (YUM)

      14 min - every 20 minutes - line 4

    4. 26th Street @ 23rd Avenue

      47 min - every 20 minutes - line 95

    5. 2nd Ave and B Street

      13 min - 3752 feet

    6. San Luis Rio Colorado

      1 h 9 min - hourly

      $2 - $10

    7. Mexicali Bus Terminal

      4 h 30 min - 5 times a day

      $17 - $25

      • Puerto Peñasco
  • Fly to San Diego, bus

    ×2
    1. Geneva

      7 min - hourly

      $10 - $18

    2. Geneva (GVA)

      14 h 35 min - 1 stopover

      $500 - $1,300

    3. San Diego (SAN)

      35 min - 3 times a day

      $23 - $35

    4. San Ysidro, CA

      1 h 30 min - hourly - line 8976

      $7 - $22

    5. Tijuana

      2 h - every 2 hours

      $18

    6. Mexicali Bus Terminal

      4 h 30 min - 5 times a day

      $17 - $25

      • Puerto Peñasco
  • Fly to Phoenix, bus

    ×4
    1. Geneva

      7 min - hourly

      $10 - $18

    2. Geneva (GVA)

      13 h 30 min - 1 stopover

      $600 - $850

    3. Phoenix (PHX)

      3 h 45 min - 3 times a day

      $60 - $70

    4. 24th Street @ 6th Avenue

      59 min - every 20 minutes - line 95

    5. 2nd Ave and B Street

      13 min - 3752 feet

    6. San Luis Rio Colorado

      1 h 9 min - hourly

      $2 - $10

    7. Mexicali Bus Terminal

      4 h 30 min - 5 times a day

      $17 - $25

      • Puerto Peñasco
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Geneve train to Geneva airport, fly to Yuma airport, line 4 bus to 26th Street @ 23rd Avenue, line 95 bus to 2nd Ave and B Street, walk to San Luis Rio Colorado, bus to Mexicali Bus Terminal, then bus to Puerto Peñasco. 27 h 41 min $989. From Geneve train to Geneva airport, fly to San Diego airport, bus to San Ysidro, CA, line 8976 bus to Tijuana, bus to Mexicali Bus Terminal, then bus to Puerto Peñasco. 28 h 57 min $996. From Geneve train to Geneva airport, fly to Phoenix airport, bus to 24th Street @ 6th Avenue, line 95 bus to 2nd Ave and B Street, walk to San Luis Rio Colorado, bus to Mexicali Bus Terminal, then bus to Puerto Peñasco. 28 h 39 min $909.