1map logoGo to main page

Oslo, Oslo County to Bern, Bern (Area) from $128: 11 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Oslo, Norway
to
Bern, Switzerland

How to Get from Oslo to Bern: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$128 by busBest price
1984 kmDistance
6h 16m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oslo to Bern with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Plane
Train
Average Duration
6h  27m
Estimated price
$138-441
Recommended
Company
various
Bus
Average Duration
38h 
Estimated price
$128-168
Cheapest
route map
Distance: 1984 km
Duration: 6h 16m

See more options

Company
various
Train
Plane
Train
Average Duration
6h  16m
Estimated price
$140-444
Company
various
Train
Plane
Train
Average Duration
7h  14m
Estimated price
$140-393
Company
various
Train
Plane
Train
Average Duration
9h  58m
Estimated price
$185-482
Company
various
Train
Plane
Drive
Average Duration
9h  7m
Estimated price
$1280-1281
Company
Norwegian Railways (VY)
Train
Average Duration
23h  21m
Estimated price
$1282-1283
Company
FlixBus
Bus
Average Duration
30h 
Estimated price
$1284-1285
Company
various
Drive
Drive
Average Duration
22h  7m
Estimated price
$1286-1287
Company
various
Drive
Average Duration
18h  18m
Estimated price
$1288-1289
Company
various
Drive
Train
Average Duration
30h  26m
Estimated price
$1338-4211

Traveling From Oslo to Bern

Journeying from Oslo to Bern offers you a striking contrast between the vibrant, modern Scandinavian atmosphere and the charming, historical Swiss streets.

Best Neighbourhoods in Bern

Bern's neighborhoods blend history with vibrant local culture, appealing to visitors.

Old Town
• UNESCO World Heritage site with medieval architecture.
• Lively atmosphere with shops, cafes, and markets.
Kreis 6
• Trendy area with unique boutiques and galleries.
• Popular among locals for its vibrant nightlife.
Matte
• Picturesque riverside views of the Aare River.
• Known for cultural diversity and artistic vibe.

Best Times To Visit Bern's Attractions

Timing your visit to Bern's attractions can significantly enhance your experience.

Zytglogge (Clock Tower)
Visit early morning or late afternoon for fewer crowds and better photo ops.
Bern Historical Museum
Weekdays before noon offer a quieter atmosphere to explore exhibits.
Federal Palace
Try to schedule your visit during a guided tour on weekends for more engaging insights.

Bern Weather: What to Expect Year-Round

Bern enjoys a temperate climate with warm summers and cold winters, making spring and early fall ideal times to visit for pleasant conditions. Weather can influence your travel experience, so be prepared for sudden changes, especially in the winter months.

Dining Recommendation in Bern

In Bern, indulge in the traditional Swiss fondue at Restaurant Taverne, where the warmth of melted cheese and rustic atmosphere create a cozy dining experience different from Oslo’s modern culinary scene. This authentic dish highlights local Swiss ingredients and offers a communal experience, inviting you to savor flavors that celebrate the region's rich culinary heritage.

Oslo - Bern operators

Explore transport companies operating between Oslo and Bern, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
23 15 90 00
Website
flytoget.no

Train from Oslo S to Oslo lufthavn stasjon

Average Duration
22m
Estimated price
1682-1683
Contact phone
+47 61 05 19 10
Website
vy.no

Train from Oslo S to Oslo lufthavn stasjon

Average Duration
23m
Estimated price
1684-1685

Train from Oslo S to Göteborg Centralstation

Average Duration
3h 47m
Estimated price
1686-1687
Contact phone
+41 848 44 66 88
Website
sbb.ch

Train from Basel Sbb to Bern

Average Duration
1h
Estimated price
1688-1687

Train from Zürich Flughafen to Bern

Average Duration
1h 20m
Estimated price
1686-16840

Train from Genève-Aéroport to Bern

Average Duration
2h 8m
Estimated price
1689-1330

Train from Kiel Hbf to Basel Sbb

Average Duration
8h 1m
Estimated price
1203-4218
Plane
Website
lufthansa.com

Plane from Oslo (OSL) to Basel (BSL)

Average Duration
4h 40m
Estimated price
4216-4218

Plane from Oslo (OSL) to Zurich (ZRH)

Average Duration
4h 16m
Estimated price
4219-1200
Website
flysas.com

Plane from Oslo (OSL) to Basel (BSL)

Average Duration
5h 10m
Estimated price
4216-4218

Plane from Oslo (OSL) to Zurich

Average Duration
2h 22m
Estimated price
4216-1202
Bus
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Oslo to Hamburg central bus station

Average Duration
14h 30m
Estimated price
1687-1206

Bus from Hamburg central bus station to Basel SBB

Average Duration
12h 20m
Estimated price
1208-1330

Bus from Basel SBB to Bern

Average Duration
1h 10m
Estimated price
1336-1337
Contact phone
+48 77 443 44 44
Website
sindbad.pl

Bus from Oslo to Legnica

Average Duration
22h 45m
Estimated price
1338-1680
Contact phone
48/796 473 308
Website
autokarpolska.com.pl

Bus from Legnica to Bern

Average Duration
14h 15m
Estimated price
1332-1687
Ferry
Contact phone
+45 99 56 19 00
Website
colorline.no

Ferry from Oslo Hjortneskaien to Kiel Norwegen-Kai

Average Duration
20h
Estimated price
0-0
all-pages.transport_car train
Website
urlaubs-express.de

all-pages.transport_car train from Hamburg Altona to Lörrach Hbf

Average Duration
10h 33m
Estimated price
1206-13340

Oslo to Bern: Overview of Bus, Train, Flight, and Car Trips

Traveling between Oslo and Bern offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque journey from Oslo to Bern, spanning over 1233 miles of scenic landscapes and charming towns. The drive takes around 18 hours and 18 minutes, offering a perfect opportunity to explore the beauty of Norway, Sweden, Germany, and Switzerland along the way. 🏞️ Traveling by car from Oslo to Bern offers the flexibility to stop and admire the breathtaking views of the Swiss Alps, quaint villages, and stunning lakes. With prices ranging from €387 to €599, you can choose the route and budget that suits your preferences, making it a convenient and customizable road trip experience.
Average price
€388 - €600
🕰️ The total duration of the trip, including transfers, is approximately 23 hours and 21 minutes. Passengers will need to plan their connections carefully to ensure smooth and timely transitions between trains. 💰 Ticket prices for the train journey from Oslo to Bern typically range from €289 to €402, depending on the class of service selected and the time of booking.
Departure Point
Oslo S station
Arrival Point
Bern station
🛫 The quickest and most convenient way to travel from Oslo to Bern is by taking a direct flight from Oslo Airport to Basel Airport. This flight typically takes 2 hours and 20 minutes, allowing for a quick and efficient journey between the two cities.
Departure Point
Oslo Airport
Arrival Point
Basel Airport
🚌 Traveling from Oslo to Bern by bus is an adventurous journey with a minimum of two transfers, including stops at Hamburg central bus station and Basel SBB. The total travel time is approximately 30 hours. 🚌 The bus ticket prices for the Oslo to Bern route range from €124 to €173, making it a budget-friendly option for those looking to explore both Norway and Switzerland by road. Patience and comfort are key for this long but rewarding journey.
Departure Point
Oslo station
Arrival Point
Bern station