Travel from Oslo to Bern

Bus from Oslo to Bern

RegioJet operates a bus from Oslo to Bern once a week. Tickets cost $45 - $65 and the journey takes 19 h 35 min. 4 other operators also service this route.

How to get from Oslo to Bern

ModeDurationPrice
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Bern.7 h 54 min$291
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Zurich airport, then train to Bern.6 h 40 min$242
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Geneva airport, then train to Bern.7 h 9 min$207
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Milan Malpensa airport, train to Gallarate, then train to Bern.9 h 28 min$207
From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Berne airport, line 334 bus to Belp, then line 4 train to Bern.8 h 11 min$494
From Oslo S train to Kristiansand ferjekai, ferry to Hirtshals Færgeterminal, taxi to Sindal st, train to Aarhus H, train to Hamburg Hbf, train to Basel SBB, then train to Bern.26 h 40 min
From Oslo Hjortneskaien ferry to Kiel Norwegen-Kai, walk to Kiel Hbf, train to Basel SBB, then train to Bern.30 h 5 min$336
From Oslo, Bussterminal, Galleriet bus to Praha Hlavni Nadrazi (M), subway to Prague, then bus to Bern.30 h 55 min$145
From Oslo bus to Paris Gallieni, walk to Porte De Bagnolet - Louis Ganne, line 57 bus to Paris Gare de Lyon, train to Neuchâtel, then train to Bern.34 h 43 min$330
From Oslo drive to Bern.18 h 48 min$399
Close Print Itinerary
  1. Here are 10 options to get from
    Oslo to Bern:

    1. Trip:
      1 Train, fly to Basel
      • One-Way approx: USD $149 - $499
      • Duration: 7 h 54 min
      Open +
      • Trip:
        1 Train, fly to Basel
        • One-Way approx: USD $149 - $499
        • Duration: 7 h 54 min
        Close x
    2. Trip:
      2 Train, fly to Zurich
      • One-Way approx: USD $146 - $399
      • Duration: 6 h 40 min
      Open +
      • Trip:
        2 Train, fly to Zurich
        • One-Way approx: USD $146 - $399
        • Duration: 6 h 40 min
        Close x
    3. Trip:
      3 Train, fly to Geneva
      • One-Way approx: USD $131 - $339
      • Duration: 7 h 9 min
      Open +
      • Trip:
        3 Train, fly to Geneva
        • One-Way approx: USD $131 - $339
        • Duration: 7 h 9 min
        Close x
    4. Trip:
      4 Train, fly to Milan Malpensa
      • One-Way approx: USD $118 - $372
      • Duration: 9 h 28 min
      Open +
      • Trip:
        4 Train, fly to Milan Malpensa
        • One-Way approx: USD $118 - $372
        • Duration: 9 h 28 min
        Close x
    5. Trip:
      5 Train, fly to Berne
      • One-Way approx: USD $270 - $1,629
      • Duration: 8 h 11 min
      Open +
      • Trip:
        5 Train, fly to Berne
        • One-Way approx: USD $270 - $1,629
        • Duration: 8 h 11 min
        Close x
    6. Trip:
      6 Train, ferry
      • One-Way approx: N/A
      • Duration: 26 h 40 min
      Open +
      • Trip:
        6 Train, ferry
        • One-Way approx: N/A
        • Duration: 26 h 40 min
        Close x
    7. Trip:
      7 Ferry, train
      • One-Way approx: USD $239 - $372
      • Duration: 30 h 5 min
      Open +
      • Trip:
        7 Ferry, train
        • One-Way approx: USD $239 - $372
        • Duration: 30 h 5 min
        Close x
    8. Trip:
      8 Bus
      • One-Way approx: USD $105 - $183
      • Duration: 30 h 55 min
      Open +
      • Trip:
        8 Bus
        • One-Way approx: USD $105 - $183
        • Duration: 30 h 55 min
        Close x
    9. Trip:
      9 Bus, train
      • One-Way approx: USD $310 - $411
      • Duration: 34 h 43 min
      Open +
      • Trip:
        9 Bus, train
        • One-Way approx: USD $310 - $411
        • Duration: 34 h 43 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $320 - $480
      • Duration: 18 h 48 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $320 - $480
        • Duration: 18 h 48 min
        Close x