Travel options for:
Geneva to Gruyères
  • Bus Ouibus

    $6 - $10
    1. Genève - Gare routière

      2 h 10 min - twice a week

      $4 - $7

    2. Bulle, gare

      8 min - hourly - line 260

      $1 - $3

  • Train

    $42 - $74
    1. Genève

      1 h 24 min - hourly

      $35 - $65

    2. Romont

      19 min - hourly

      $5 - $10

    3. Bulle

      7 min - every 2 hours - line 60

  • Train via Palézieux

    $32 - $58
    1. Genève

      1 h 8 min - hourly

      $30 - $55

    2. Palézieux

      41 min - hourly - line 50

    3. Bulle, gare

      8 min - hourly - line 260

      $1 - $3

  • Bus Eurolines CH

    $21 - $27
    1. Genève, Terrassière

      35 min - every 30 minutes

      $3 - $5

    2. Annemasse

      2 h 30 min - 3 times a week

      $16 - $20

    3. Bulle, gare

      8 min - hourly - line 260

      $1 - $3

  • Drive

    $15 - $23
    1. Geneva

      1 h 18 min - 76.2 miles

      $15 - $23

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

From Genève - Gare routière bus to Bulle, gare then line 260 bus to Epagny, village. 2 h 54 min 6€. From Genève train to Romont, train to Bulle, then line 60 train to Gruyères. 2 h 56 min 62€. From Genève train to Palézieux, line 50 train to Bulle, gare, then line 260 bus to Epagny, village. 3 h 11 min 48€. From Genève, Terrassière bus to Annemasse, bus to Bulle, gare, then line 260 bus to Epagny, village. 4 h 49 min 20€. From Geneva drive to Gruyères. 1 h 18 min 16€.