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

    $781 - $2,946
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

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

      $17 - $24

  • Fly to Phoenix, bus

    $509 - $814
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

      13 h 40 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

      $17 - $24

  • Fly to San Diego, bus

    $467 - $1,291
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

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

      $12

    6. Tijuana Bus Terminal

      2 h 40 min - hourly

      $14 - $26

    7. Mexicali Bus Terminal

      4 h - 4 times a day

      $17 - $29

  • Fly to El Centro, bus

    $628 - $2,650
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

      16 h 30 min - 2 stopovers

      $600 - $2,600

    3. El Centro (IPL)

      26 min - 19 miles

      $1 - $3

    4. Mexicali Bus Terminal

      4 h - 4 times a day

      $17 - $29

  • Fly to Tucson, train, bus

    $575 - $866
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

      16 h 15 min - 2 stopovers

      $500 - $700

    3. Tucson (TUS)

      47 min - hourly - line 25

      $1 - $2

    4. Tucson Amtrak

      4 h 14 min - 3 times a week

      $45 - $120

    5. 3rd Street @ Gila Street

      1 h 11 min - every 20 minutes

      $2

    6. 2nd Ave and B Street

      13 min - 3755 feet

    7. San Luis Río Colorado

      3 h 31 min - once daily

      $17 - $24

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Genève 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. 0 h $1,641. From Genève 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 22 min $659. From Genève 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. 28 h 16 min $622. From Genève train to Geneva airport, fly to El Centro airport, drive to Mexicali Bus Terminal, then bus to Puerto Peñasco. 24 h 3 min $1,339. From Genève train to Geneva airport, fly to Tucson airport, line 25 bus to Tucson Amtrak, train to 3rd Street @ Gila Street, bus to 2nd Ave and B Street, walk to San Luis Río Colorado, then bus to Puerto Peñasco. 30 h 49 min $776.