There are 4 ways to get from Gran (Station) to Oslo by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Gran stasjon to Carl Berners plassbus 126
1h 8mkr 110–160Train
- Take the train from Gran stasjon to Oslo Strain R31 / ...
1h 37mkr 110–170Drive 66.3 km
- Drive from Gran (Station) to Oslocar 66.3 km
1h 3mkr 135–195Taxi
- Take the taxi from Gran (Station) to Oslotaxi 66.3 km
1h 3mkr 1,300–1,600
Gran (Station) to Oslo by bus
Questions & Answers
The cheapest way to get from Gran (Station) to Oslo is to bus which costs kr 110 - kr 160 and takes 1h 8m.
The fastest way to get from Gran (Station) to Oslo is to drive which takes 1h 3m and costs kr 130 - kr 200.
Yes, there is a direct bus departing from Gran stasjon and arriving at Carl Berners plass. Services depart three times a day, and operate every day. The journey takes approximately 1h 8m.
Yes, there is a direct train departing from Gran stasjon and arriving at Oslo S. Services depart hourly, and operate every day. The journey takes approximately 1h 37m.
The distance between Gran (Station) and Oslo is 64 km. The road distance is 66.3 km.
The best way to get from Gran (Station) to Oslo without a car is to bus which takes 1h 8m and costs kr 110 - kr 160.
The bus from Gran stasjon to Carl Berners plass takes 1h 8m including transfers and departs three times a day.
Gran (Station) to Oslo bus services, operated by Innlandstrafikk, depart from Gran stasjon station.
Gran (Station) to Oslo train services, operated by Norwegian Railways (VY), depart from Gran stasjon station.
The best way to get from Gran (Station) to Oslo is to bus which takes 1h 8m and costs kr 110 - kr 160. Alternatively, you can train, which costs kr 110 - kr 170 and takes 1h 37m.
What companies run services between Gran (Station), Innlandet, Norway and Oslo, Norway?
Innlandstrafikk operates a bus from Gran stasjon to Carl Berners plass 3 times a day. Tickets cost kr 110–160 and the journey takes 1h 8m. Alternatively, Norwegian Railways (VY) operates a train from Gran stasjon to Oslo S hourly. Tickets cost kr 110–170 and the journey takes 1h 37m.
- Phone
- +47 61 05 19 10
- [email protected]
- Website
- vy.no
Train from Gran stasjon to Oslo S
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- kr 110–170
- Website
- https://www.vy.no/en/
- Book at
- https://www.vy.no/en/buy-tickets/train-and-bus-tickets
- Phone
- +47 915 02040
- [email protected]
- Website
- innlandstrafikk.no
Bus from Gran stasjon to Carl Berners plass
- Ave. Duration
- 1h 8m
- Frequency
- 3 times a day
- Estimated price
- kr 110–160
- Schedules at
- innlandstrafikk.no
- Ave. Duration
- 1h 3m
- Estimated price
- kr 1,300–1,600
Hallingby taxi ANS
- Phone
- +47 32 13 16 90
Hønefoss Taxi SA
- Phone
- +47 32 12 19 00
- Website
- honefosstaxi.no
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
More Questions & Answers
Gran (Station) to Oslo bus services, operated by Innlandstrafikk, arrive at Carl Berners plass station.
Gran (Station) to Oslo train services, operated by Norwegian Railways (VY), arrive at Oslo S station.
Yes, the driving distance between Gran (Station) to Oslo is 66 km. It takes approximately 1h 3m to drive from Gran (Station) to Oslo.
There are 1043+ hotels available in Oslo.









