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

    $779 - $3,353
    1. Geneva

      7 min - hourly

      $10 - $18

    2. Geneva (GVA)

      15 h 47 min - 2 stopovers

      $750 - $3,300

    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

    $486 - $1,321
    1. Geneva

      7 min - hourly

      $10 - $18

    2. Geneva (GVA)

      14 h 35 min - 1 stopover

      $410 - $1,200

    3. San Diego (SAN)

      14 min - every 30 minutes - line 992

      $1 - $3

    4. America Plaza Station

      14 min - every 15 minutes

      $3

    5. Barrio Logan Station

      8 min - 2257 feet

    6. San Diego

      2 h 21 min - twice daily

      $30 - $50

    7. Calexico, CA

      20 min - 5 times a day - line 9622

      $15 - $22

    8. Mexicali Bus Terminal

      4 h 30 min - 5 times a day

      $17 - $25

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

    $605 - $1,782
    1. Geneva

      7 min - hourly

      $10 - $18

    2. Geneva (GVA)

      16 h 20 min - 2 stopovers

      $550 - $1,700

    3. El Centro (IPL)

      6 min - 3.8 miles

      $11 - $14

    4. El Centro, CA

      22 min - twice daily - line 9608

      $17 - $25

    5. Mexicali Bus Terminal

      4 h 30 min - 5 times a day

      $17 - $25

      • Puerto Peñasco
  • Fly to Phoenix, bus

    $509 - $823
    1. Geneva

      7 min - hourly

      $10 - $18

    2. Geneva (GVA)

      13 h 30 min - 1 stopover

      $420 - $700

    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. 26 h 19 min $1,740. From Geneve train to Geneva airport, fly to San Diego airport, line 992 bus to America Plaza Station, tram to Barrio Logan Station, walk to San Diego, bus to Calexico, CA, line 9622 bus to Mexicali Bus Terminal, then bus to Puerto Peñasco. 27 h 51 min $650. 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. 25 h 25 min $1,071. 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 $660.