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

    $779 - $2,944
    1. Geneva

      7 min - hourly

      $10 - $19

    2. Geneva (GVA)

      15 h 46 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

    $507 - $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 El Centro, bus

    $579 - $1,747
    1. Geneva

      7 min - hourly

      $10 - $19

    2. Geneva (GVA)

      16 h 20 min - 2 stopovers

      $550 - $1,700

    3. El Centro (IPL)

      26 min - 19 miles

      $1 - $3

    4. Mexicali Bus Terminal

      4 h - 4 times a day

      $18 - $26

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

    $462 - $1,286
    1. Geneva

      7 min - hourly

      $10 - $19

    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

      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
  • 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 50 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 El Centro airport, drive to Mexicali Bus Terminal, then bus to Puerto Peñasco. 23 h 53 min $1,039. 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 46 min $622.