Skip, RouteMap's route guideRouteplanner.app
Routeplanner.app

NorwaySwitzerland

OsloBern
Distance: 1724 km·Drive time: 19 h 55 min

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.

Driving from Oslo to Bern takes about via A 7. The distance is 1724 km. The straight-line distance is 1469 km. EV charging is available along the route, including in Sandvika, Hamburg, Hannover, Frankfurt am Main, Freiburg. Driving directions

Driving directions

81 · 1724 km

Take the I-80 east and you'll end up in Bern.

  1. 1 Depart right onto Rosenkrantz’ gate 42 m
  2. 2 Turn left onto Karl Johans gate 357 m
  3. 3 At end of road, turn left onto Frederiks gate 70 m
  4. 4 Enter roundabout slightly right onto Ruseløkkveien 37 m
  5. 5 Exit roundabout right onto Ruseløkkveien 181 m
  6. 6 Turn right onto Munkedamsveien 712 m
  7. 7 Enter roundabout slightly right 34 m
  8. 8 Exit roundabout slightly right 121 m
  9. 9 Continue straight 166 m
  10. 10 Merge slightly left 144 m
  11. 11 Take exit slightly right 179 m
  12. 12 Enter roundabout slightly right 23 m
  13. 13 Exit roundabout right 265 m
  1. 14 Merge slightly left 126 km
  2. 15 Take exit slightly right 445 m
  3. 16 Enter roundabout slightly right onto Elveveien 14 m
  4. 17 Exit roundabout right onto Elveveien 344 m
  5. 18 Enter roundabout straight onto Elveveien 28 m
  6. 19 Exit roundabout right onto Elveveien 5 km
  7. 20 Enter roundabout slightly right onto Elveveien 21 m
  8. 21 Exit roundabout slightly right onto Elveveien 645 m
  9. 22 Continue straight onto Revet 130 m
  10. 23 Take exit slightly right 512 m
  11. 24 Turn straight onto Hirtshals - Larvik 163 km
  12. 25 Continue straight onto Trailerkajen 156 m
  13. 26 Continue right onto Trailerkajen 75 m
  14. 27 Continue slightly right onto Ålborgvej 3 km
  15. 28 Enter roundabout slightly right onto Ålborgvej 79 m
  16. 29 Exit roundabout straight onto Ålborgvej 3 km
  17. 30 Enter roundabout slightly right onto Hirtshalsmotorvejen 65 m
  18. 31 Exit roundabout straight onto Hirtshalsmotorvejen 58 km
  19. 32 Continue straight onto Nordjyske Motorvej 114 km
  20. 33 Continue straight onto Østjyske Motorvej 84 km
  21. 34 Keep slightly right onto Sønderjyske Motorvej 81 km
  22. 35 Keep slightly left onto Sønderjyske Motorvej 18 km
  23. 36 Continue straight 156 km
  24. 37 Keep slightly left 15 km
  25. 38 Keep slightly left 117 km
  26. 39 Keep slightly left 179 km
  27. 40 Take exit slightly right 205 m
  28. 41 Keep slightly right 444 m
  29. 42 Merge slightly left 778 m
  30. 43 Keep slightly left 7 km
  31. 44 Continue straight 79 km
  32. 45 Merge slightly left 111 km
  33. 46 Keep slightly left 38 km
  34. 47 Take exit slightly right 347 m
  35. 48 Keep slightly left 382 m
  36. 49 Continue straight 74 m
  37. 50 Keep slightly left 29 km
  38. 51 Take exit slightly right 132 m
  39. 52 Keep slightly right 10 km
  40. 53 Continue straight 6 km
  41. 54 Take exit slightly right 590 m
  42. 55 Keep slightly left 52 km
  43. 56 Take exit slightly right 308 m
  44. 57 Keep slightly left 341 m
  45. 58 Continue straight 155 km
  46. 59 Continue straight 2 km
  47. 60 Continue straight 15 km
  48. 61 Keep slightly right 29 km
  49. 62 Keep slightly right 51 km
  50. 63 Keep slightly left 12 km
  51. 64 Take exit slightly right 290 m
  52. 65 Keep slightly left 35 m
  53. 66 Turn left onto Belpstrasse 350 m
  54. 67 Enter roundabout slightly right onto Belpstrasse 26 m
  55. 68 Exit roundabout right onto Belpstrasse 539 m
  56. 69 At roundabout, take exit right onto Thunstrasse 673 m
  57. 70 Continue straight onto Bernstrasse 882 m
  58. 71 At roundabout, take exit straight onto Bernstrasse 961 m
  59. 72 Enter roundabout right onto Thunstrasse 27 m
  60. 73 Exit roundabout right onto Thunstrasse 614 m
  61. 74 Enter roundabout right onto Thunstrasse 26 m
  62. 75 Exit roundabout right onto Thunstrasse 949 m
  63. 76 Continue straight onto Bernstrasse 3 km
  64. 77 Turn left onto Hängertstrasse 296 m
  65. 78 Keep slightly left onto Wilstrasse 836 m
  66. 79 Keep slightly right onto Wilstrasse 76 m
  67. 80 Continue straight onto Haubenstrasse 2 km
  68. 81 Arrive left onto Haubenstrasse

The return trip from Bern to Oslo covers roughly the same distance, 1724 km.

Places along this route

Driving from Oslo to Bern you pass near Svelvik, Solothurn, Überlingen, Vitznau railway station, Verkehrshaus-Lido landing stage.

Questions and answers

Bern lies roughly to the south of Oslo.

How far is it from Oslo to Bern?

The distance between Oslo and Bern is 1724 km by road.

How long does it take to drive from Oslo to Bern?

The drive from Oslo to Bern takes approximately 19 h 55 min by car.

What is the best route from Oslo to Bern?

The fastest route from Oslo to Bern covers 1724 km with a driving time of approximately 19 h 55 min.

What is the shortest route from Oslo to Bern?

The shortest driving route from Oslo to Bern is about 1724 km by road.

Sources

Distance and drive time are computed from OpenStreetMap road data with the OSRM routing engine. Updated .