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

    1. Geneva

      7min - hourly

      $10 - $18

    2. Geneva (GVA)

      29hrs 21min - 2 stopovers

      $500 - $1,600

    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

      $14 - $22

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

    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

      $14 - $22

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

    1. Geneva

      7min - hourly

      $10 - $18

    2. Geneva (GVA)

      15hrs 00min - 1 stopover

      $500 - $1,300

    3. San Diego (SAN)

      35min - 3 times a day

      $23 - $35

    4. San Ysidro, CA

      1hrs 30min - hourly - line 8976

      $4 - $5

    5. Tijuana

      2hrs 00min - every 2 hours

      $15

    6. Mexicali Bus Terminal

      4hrs 30min - 5 times a day

      $14 - $22

      • Puerto Peñasco
  • Fly to Phoenix, bus

    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

      $14 - $22

      • 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. 39hrs 53min $986. 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 $803. 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. 29hrs 22min $978. 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 44min $906.