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

    $677 - $2,149
    1. Geneva

      7min - hourly

      $10 - $18

    2. Geneva (GVA)

      17hrs 31min - 2 stopovers

      $650 - $2,100

    3. Yuma (YUM)

      14min - every 20 minutes - line 4

    4. 26th Street @ 23rd Avenue

      47min - every 20 minutes - line 95

    5. 2nd Ave and B Street

      13min - 3752 feet

    6. San Luis Rio Colorado

      1hrs 09min - hourly

      $2 - $9

    7. Mexicali Bus Terminal

      4hrs 30min - 5 times a day

      $15 - $23

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

    $564 - $1,391
    1. Geneva

      7min - hourly

      $10 - $18

    2. Geneva (GVA)

      15hrs 00min - 1 stopover

      $500 - $1,300

    3. San Diego (SAN)

      18min - once daily

      $23 - $35

    4. San Ysidro

      13min - 3774 feet

    5. Tijuana

      2hrs 00min - every 2 hours

      $16

    6. Mexicali Bus Terminal

      4hrs 30min - 5 times a day

      $15 - $23

      • Puerto Peñasco
  • Fly to El Centro, bus

    $533 - $1,162
    1. Geneva

      7min - hourly

      $10 - $18

    2. Geneva (GVA)

      16hrs 30min - 2 stopovers

      $490 - $1,100

    3. El Centro (IPL)

      6min - 3.8 miles

      $11 - $14

    4. El Centro, CA

      22min - twice daily - line 9608

      $7 - $8

    5. Mexicali Bus Terminal

      4hrs 30min - 5 times a day

      $15 - $23

      • Puerto Peñasco
  • Fly to Phoenix, bus

    $687 - $969
    1. Geneva

      7min - hourly

      $10 - $18

    2. Geneva (GVA)

      13hrs 35min - 1 stopover

      $600 - $850

    3. Phoenix (PHX)

      3hrs 45min - 3 times a day

      $60 - $70

    4. 24th Street @ 6th Avenue

      59min - every 20 minutes - line 95

    5. 2nd Ave and B Street

      13min - 3752 feet

    6. San Luis Rio Colorado

      1hrs 09min - hourly

      $2 - $9

    7. Mexicali Bus Terminal

      4hrs 30min - 5 times a day

      $15 - $23

      • 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. 28hrs 03min $1,237. From Geneve train to Geneva airport, fly to San Diego airport, bus to San Ysidro, walk to Tijuana, bus to Mexicali Bus Terminal, then bus to Puerto Peñasco. 27hrs 08min $976. From Geneve train to Geneva airport, fly to El Centro airport, taxi to El Centro, CA, line 9608 bus to Mexicali Bus Terminal, then bus to Puerto Peñasco. 25hrs 35min $804. 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. 28hrs 45min $907.