There are 4 ways to get from Oslo to Heggedal by train, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Oslo S to Heggedal stasjontrain L2 / ...
43 minkr 22Line 250 bus, line 285 bus
- Take the bus from Nationaltheatret to Blakstad bussterminalbus 250 / ...
- Take the bus from Blakstad bussterminal to Heggedal sentrumbus 285
1h 17mkr 102–127Taxi
- Take the taxi from Oslo to Heggedaltaxi 29.5 km
30 minkr 750–900Drive 29.5 km
- Drive from Oslo to Heggedalcar 29.5 km
30 minkr 61–88
Oslo to Heggedal by train
Comparing Your Travel Options
The cheapest way to get from Oslo to Heggedal is to train which costs kr 22 and takes 43 min.
The fastest way to get from Oslo to Heggedal is to taxi which takes 30 min and costs kr 750 - kr 900.
No, there is no direct bus from Oslo to Heggedal. However, there are services departing from Nationaltheatret and arriving at Heggedal sentrum via Blakstad bussterminal. The journey, including transfers, takes approximately 1h 17m.
Yes, there is a direct train departing from Oslo S and arriving at Heggedal stasjon. Services depart every 30 minutes, and operate every day. The journey takes approximately 43 min.
The distance between Oslo and Heggedal is 25 km. The road distance is 29.5 km.
The best way to get from Oslo to Heggedal without a car is to train which takes 43 min and costs kr 22.
The train from Oslo Central Station to Heggedal stasjon takes 43 min including transfers and departs every 30 minutes.
Oslo to Heggedal bus services, operated by Ruter, depart from Nationaltheatret station.
Oslo to Heggedal train services, operated by Norwegian Railways (VY), depart from Oslo S station.
The best way to get from Oslo to Heggedal is to train which takes 43 min and costs kr 22. Alternatively, you can line 250 bus and line 285 bus, which costs kr 100 - kr 130 and takes 1h 17m.
What companies run services between Oslo, Norway and Heggedal, NO-02, Norway?
Norwegian Railways (VY) operates a train from Oslo S to Heggedal stasjon every 30 minutes. Tickets cost kr 22 and the journey takes 43 min. Alternatively, you can take a bus from Nationaltheatret to Heggedal sentrum via Blakstad bussterminal in around 1h 17m.
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- Norwegian Railways (VY)
Train from Oslo S to Heggedal stasjon
- Ave. Duration
- 43 min
- Frequency
- Every 30 minutes
- Estimated price
- kr 22
- Website
- Norwegian Railways (VY)
- Book at
- Norwegian Railways (VY)
- Phone
- +47 22 05 70 70
- Website
- Ruter
Bus from Nationaltheatret to Blakstad bussterminal
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- kr 60–80
- Website
- Ruter
Bus from Blakstad bussterminal to Heggedal sentrum
- Ave. Duration
- 9 min
- Frequency
- Hourly
- Estimated price
- kr 40–50
- Website
- Ruter
- Ave. Duration
- 30 min
- Estimated price
- kr 750–900
OsloTaxi
- Phone
- +47 02323
- Website
- oslotaxi.no
Norgestaxi
- Phone
- +47 91 00 80 00
- Website
- norgestaxi.no
Bolt
- Website
- bolt.eu
Uber
- Website
- uber.com
Want to know more about travelling around Norway
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
Booking & Getting There
Oslo to Heggedal bus services, operated by Ruter, arrive at Blakstad bussterminal station.
Oslo to Heggedal train services, operated by Norwegian Railways (VY), arrive at Heggedal stasjon station.
Yes, the driving distance between Oslo to Heggedal is 29 km. It takes approximately 30 min to drive from Oslo to Heggedal.
There are 965+ hotels available in Heggedal.









