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

    $780 - $2,944
    1. Geneva

      7 min - hourly

      $10 - $19

    2. Geneva (GVA)

      15 h 45 min - 2 stopovers

      $750 - $2,900

    3. Yuma (YUM)

      14 min - every 20 minutes - line 4

      $2

    4. 26th Street @ 23rd Avenue

      47 min - every 20 minutes - line 95

      $2

    5. 2nd Ave and B Street

      13 min - 3755 feet

    6. San Luis Río Colorado

      3 h 31 min - once daily

      $15 - $22

      • Puerto Peñasco
  • Fly to Phoenix, bus

    $508 - $812
    1. Geneva

      7 min - hourly

      $10 - $19

    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

      $2

    5. 2nd Ave and B Street

      13 min - 3755 feet

    6. San Luis Río Colorado

      3 h 31 min - once daily

      $15 - $22

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

    $463 - $1,286
    1. Geneva

      7 min - hourly

      $10 - $19

    2. Geneva (GVA)

      14 h 25 min - 1 stopover

      $410 - $1,200

    3. San Diego (SAN)

      14 min - every 30 minutes - line 992

      $1 - $3

    4. America Plaza Station

      45 min - every 15 minutes

      $3

    5. E San Ysidro Blvd & San Ysidro

      35 min - every 2 hours

      $13

    6. Tijuana Bus Terminal

      2 h 40 min - hourly

      $7 - $23

    7. Mexicali Bus Terminal

      4 h - 4 times a day

      $18 - $26

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

    $598 - $1,783
    1. Geneva

      7 min - hourly

      $10 - $19

    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

      $8 - $25

    5. Mexicali Bus Terminal

      4 h - 4 times a day

      $18 - $26

      • 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 Río Colorado, then bus to Puerto Peñasco. 23 h 49 min $1,641. 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 Río Colorado, then bus to Puerto Peñasco. 26 h 12 min $659. From Geneve train to Geneva airport, fly to San Diego airport, line 992 bus to America Plaza Station, tram to E San Ysidro Blvd & San Ysidro Transit Center, bus to Tijuana Bus Terminal, bus to Mexicali Bus Terminal, then bus to Puerto Peñasco. 27 h 36 min $622. 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. 24 h 55 min $1,069.