Travel options for:
Prague to Bern
  • Fly to Zurich, train

    $126 - $236
    1. Prague

      15min - every 4 hours

      $1 - $2

    2. Prague (PRG)

      1hrs 15min - non-stop

      $80 - $150

    3. Zurich (ZRH)

      1hrs 15min - hourly

      $45 - $85

      • Bern
  • Fly to Basel, train

    $98 - $226
    1. Prague

      15min - every 4 hours

      $1 - $2

    2. Prague (PRG)

      1hrs 30min - non-stop

      $60 - $150

    3. Basel (BSL)

      19min - every 10 minutes

      $2 - $5

    4. Basel SBB

      57min - hourly

      $35 - $70

      • Bern
  • Fly to Geneva, train

    $101 - $221
    1. Prague

      15min - every 4 hours

      $1 - $2

    2. Prague (PRG)

      1hrs 30min - non-stop

      $50 - $130

    3. Geneva (GVA)

      1hrs 50min - hourly

      $50 - $90

      • Bern
  • Fly to Berne

    $185 - $516
    1. Prague

      15min - every 4 hours

      $1 - $2

    2. Prague (PRG)

      4hrs 40min - 1 stopover

      $170 - $490

    3. Berne (BRN)

      9min - every 30 minutes - line 334

      $1 - $3

    4. Belp

      21min - every 30 minutes

      $13 - $22

      • Bern
  • Bus Nobless Line

    $45 - $100
    1. Prague

      10hrs 15min - once daily

      $45 - $100

      • Bern
  • Bus FlixBus

    $43 - $70
    1. Prague Main station

      8hrs 30min - once daily

      $35 - $65

    2. Zürich, Carparkplatz Sihlquai

      1hrs 45min - once daily

      $6 - $10

      • Bern, Car-Terminal Neufeld
  • Bus Tour Bus

    $76 - $134
    1. Prague

      11hrs 11min - 3 times a week

      $55 - $100

    2. Fribourg/Freiburg

      22min - hourly

      $19 - $35

      • Bern
  • Train

    $207 - $323
    1. Praha hl.n.

      2hrs 15min - once daily

      $17 - $26

    2. Dresden Hbf

      1hrs 05min - 5 times a day

      $19 - $28

    3. Leipzig Hbf

      7hrs 44min - twice a week

      $170 - $270

      • Bern
  • Night train, train

    $182 - $263
    1. Praha hl.n.

      14hrs 47min - once daily

      $140 - $190

    2. Zürich HB

      56min - hourly

      $40 - $80

      • Bern
  • Drive

    $110 - $170
    1. Prague

      7hrs 11min - 503.9 miles

      $110 - $170

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

From Praha, Hradčanská bus to Prague airport, fly to Zurich airport, then train to Bern. 5hrs 00min $180. From Praha, Hradčanská bus to Prague airport, fly to Basel airport, bus to Basel SBB, then train to Bern. 5hrs 19min $167. From Praha, Hradčanská bus to Prague airport, fly to Geneva airport, then train to Bern. 5hrs 51min $175. From Praha, Hradčanská bus to Prague airport, fly to Berne airport, line 334 bus to Belp, then train to Bern. 7hrs 40min $404. From Prague bus to Bern. 10hrs 15min $73. From Prague Main station bus to Zürich, Carparkplatz Sihlquai then bus to Bern, Car-Terminal Neufeld. 11hrs 15min $68. From Prague bus to Fribourg/Freiburg then train to Bern. 11hrs 46min $129. From Praha hl.n. train to Dresden Hbf, train to Leipzig Hbf, then train to Bern. 12hrs 49min $295. From Praha hl.n. night train to Zürich HB then train to Bern. 15hrs 55min $235. From Prague drive to Bern. 7hrs 11min $137.