Travel from Geneva to Puerto-Peñasco

How to get from Geneva to Puerto Peñasco?

There is no direct connection from Geneva to Puerto Peñasco. However, you can take the train to Geneva airport, fly to Yuma, take the line 4 bus to 26th Street @ 23rd Avenue, take the line 95 bus to 2nd Ave and B Street, take the walk to San Luis Río Colorado, then take the bus to Puerto Peñasco. Alternatively, you can take the train to Geneva airport, fly to Phoenix, take the bus to 24th Street @ 6th Avenue, take the line 95 bus to 2nd Ave and B Street, take the walk to San Luis Río Colorado, then take the bus to Puerto Peñasco.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Geneva to Puerto Peñasco

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. 24 h 20 min $1,642. 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 33 min $660. 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 7 min $623. 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,340. 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 51 min $777.
Close Print Itinerary
  1. Here are 5 options to get from
    Geneva to Puerto Peñasco:

    1. Trip:
      1 Fly to Yuma, bus
      • One-Way approx: USD $782 - $2,947
      • Duration: 24 h 20 min
      Open +
      • Trip:
        1 Fly to Yuma, bus
        • One-Way approx: USD $782 - $2,947
        • Duration: 24 h 20 min
        Close x
    2. Trip:
      2 Fly to Phoenix, bus
      • One-Way approx: USD $510 - $815
      • Duration: 26 h 33 min
      Open +
      • Trip:
        2 Fly to Phoenix, bus
        • One-Way approx: USD $510 - $815
        • Duration: 26 h 33 min
        Close x
    3. Trip:
      3 Fly to San Diego, bus
      • One-Way approx: USD $471 - $1,291
      • Duration: 28 h 7 min
      Open +
      • Trip:
        3 Fly to San Diego, bus
        • One-Way approx: USD $471 - $1,291
        • Duration: 28 h 7 min
        Close x
    4. Trip:
      4 Fly to El Centro, bus
      • One-Way approx: USD $631 - $2,650
      • Duration: 24 h 3 min
      Open +
      • Trip:
        4 Fly to El Centro, bus
        • One-Way approx: USD $631 - $2,650
        • Duration: 24 h 3 min
        Close x
    5. Trip:
      5 Fly to Tucson, train, bus
      • One-Way approx: USD $576 - $867
      • Duration: 30 h 51 min
      Open +
      • Trip:
        5 Fly to Tucson, train, bus
        • One-Way approx: USD $576 - $867
        • Duration: 30 h 51 min
        Close x