Travel options for:
Geneva to San Marino
  • Train

    $129 - $205
    1. Geneve

      3 h 55 min - 5 times a day

      $85 - $140

    2. Milano Centrale

      1 h 2 min - every 4 hours

      $29 - $45

    3. Bologna C.Le

      52 min - 4 times a day

      $12 - $17

    4. Rimini

      18 min - 10.3 miles

      $2 - $4

  • Bus via Bologna

    $37 - $75
    1. Geneva

      4 h 30 min - once daily

      $11 - $30

    2. Milano

      2 h 40 min - every 4 hours

      $15 - $29

    3. Bologna

      2 h 5 min - twice daily

      $7 - $11

    4. Rimini Uscita A/14 Riccione

      21 min - 13.9 miles

      $3 - $5

  • Bus Autoservizi Comazzi srl

    $61 - $90
    1. Geneva

      1 h 30 min - once daily

      $5 - $10

    2. Courmayeur

      3 h - 3 times a day

      $18 - $26

    3. Novara

      6 h 9 min - once daily

      $35 - $50

    4. Marebello

      18 min - 10.7 miles

      $2 - $4

  • Drive

    $85 - $130
    1. Geneva

      6 h 37 min - 419.4 miles

      $85 - $130

  • Fly Geneva to Ancona, train

    $114 - $340
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

      4 h - 1 stopover

      $95 - $280

    3. Ancona (AOI)

      12 min - twice daily

      $1 - $14

    4. Palombina

      40 min - twice daily

      $6 - $24

    5. Rimini

      18 min - 10.3 miles

      $2 - $4

  • Fly Geneva to Florence, train

    $86 - $310
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

      1 h 10 min - non-stop

      $45 - $240

    3. Florence (FLR)

      0 min - hourly - line 389

      $1 - $8

    4. Firenze S.Maria Novella

      35 min - every 4 hours

      $16 - $23

    5. Bologna C.Le

      52 min - 4 times a day

      $12 - $17

    6. Rimini

      39 min - hourly - line 160

      $2 - $4

  • Fly Geneva to Venice, train

    $83 - $318
    1. Geneva

      7 min - every 3 hours

      $10 - $18

    2. Geneva (GVA)

      1 h 15 min - non-stop

      $35 - $240

    3. Venice (VCE)

      15 min - hourly

      $2 - $4

    4. Venezia Mestre

      1 h 13 min - 5 times a day

      $22 - $35

    5. Bologna C.Le

      52 min - 4 times a day

      $12 - $17

    6. Rimini

      39 min - hourly - line 160

      $2 - $4

  • Train to Lyon, fly to Bologna, train

    $143 - $431
    1. Geneva

      1 h 52 min - 3 times a day

      $30 - $50

    2. Gare de Lyon-Part-Dieu

      30 min - every 20 minutes

      $18

    3. Lyon (LYS)

      1 h 10 min - non-stop

      $70 - $300

    4. Bologna (BLQ)

      18 min - every 15 minutes

      $3 - $35

    5. Bologna C.Le

      52 min - 4 times a day

      $18 - $26

    6. Rimini

      39 min - hourly - line 160

      $2 - $4

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

From Geneve train to Milano Centrale, train to Bologna C.Le, train to Rimini, then drive to Serravalle. 7 h 13 min SFr 185. From Geneva bus to Milano, bus to Bologna, bus to Rimini Uscita A/14 Riccione, then drive to Serravalle. 11 h 30 min SFr 53. From Geneva bus to Courmayeur, bus to Novara, bus to Marebello, then drive to Serravalle. 12 h 57 min SFr 79. From Geneva drive to Serravalle. 6 h 37 min SFr 106. From Genève train to Geneva airport, fly to Ancona airport, train to Palombina, train to Rimini, then drive to Serravalle. 8 h 21 min SFr 250. From Genève train to Geneva airport, fly to Florence airport, line 389 shuttle to Firenze S.Maria Novella, train to Bologna C.Le, train to Rimini, then line 160 bus to Acquaviva. 7 h 21 min SFr 141. From Genève train to Geneva airport, fly to Venice airport, bus to Venezia Mestre, train to Bologna C.Le, train to Rimini, then line 160 bus to Acquaviva. 8 h 30 min SFr 145. From Geneve train to Gare de Lyon-Part-Dieu, Rhonexpress to Lyon airport, fly to Bologna airport, Aerobus to Bologna C.Le, train to Rimini, then line 160 bus to Acquaviva. 8 h 58 min SFr 215.

 
 

Bus or train from Geneva to San Marino?

Swiss Railways (SBB/CFF/FFS) operates a train from Geneva to Serravalle every 4 hours. Tickets cost $85 - $140 and the journey takes 3 h 55 min. 3 other operators also service this route. Alternatively, FlixBus operates a bus from Geneva to Serravalle once daily. Tickets cost $18 - $30 and the journey takes 4 h 30 min. 4 other operators also service this route.