1map logoGo to main page

Oslo to Geilo from $30: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Oslo, Norway
to
Geilo, Norway

How to Get from Oslo to Geilo: 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.

$30 by busBest price
157.7 kmDistance
3h 15m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Oslo to Geilo 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
Vy Buss
Bus
Average Duration
3h  40m
Estimated price
$30-55
Recommended
Company
Vy Buss
Bus
Average Duration
3h  40m
Estimated price
$30-55
Cheapest
route map
Distance: 157.7 km
Duration: 3h 15m

See more options

Company
Norwegian Railways (VY)
Train
Average Duration
3h  41m
Estimated price
$35-55
Company
Norwegian Railways (VY)
Train
Average Duration
4h  2m
Estimated price
$35-55
Company
various
Drive
Average Duration
3h  15m
Estimated price
$45-70

Traveling From Oslo to Geilo

Experience a striking contrast as you journey from the urban vibes of Oslo to the serene landscapes and mountain charm of Geilo.

Best Neighbourhoods in Geilo

Geilo offers a variety of neighborhoods, each with distinct charm and attractions.

Geilo Town Centre
• Vibrant atmosphere with shops and restaurants.
• Easy access to main transport links.
Ustedalen
• Scenic views and tranquil surroundings.
• Close to hiking and skiing trails.
Havsdalen
• Family-friendly area with various activities.
• Access to ski slopes directly from accommodations.

Best Times To Visit Geilo's Attractions

Planning your visit can enhance your experience at Geilo's major attractions.

Geilo Ski Resort
Visit early in the morning or midweek to enjoy shorter lift lines.
Geilo Mountain Biking Trails
Late spring or early fall offers less crowded paths and stunning scenery.
Fjellheisen Cable Car
Sunset hours provide breathtaking views with fewer visitors on the gondola.

Geilo Weather: What to Expect Year-Round

Geilo experiences a typical mountainous climate with cold winters and mild summers, making it an appealing destination year-round. Consider visiting during the shoulder seasons of late spring or early autumn for pleasant weather and fewer tourists, enhancing your overall travel experience.

Dining in Geilo: A Taste of Local Flavor

Try the traditional dish 'Røkt Laks' at the cozy restaurant Torgkiosken, where the smokiness of locally sourced salmon pairs beautifully with the mountain's rustic charm. This dining experience immerses you in Geilo's unique atmosphere, featuring fresh, local ingredients that reflect a different culinary narrative compared to Oslo's vibrant international scene.

Oslo - Geilo operators

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

Bus
Contact phone
+47 407 05070
Website
https://www.vybuss.com/

Bus from Oslo bussterminal to Geilo stasjon

Average Duration
3h 40m
Estimated price
$30-55
Train Show train routes
Contact phone
+47 61 05 19 10
Website
https://www.vy.no/en

Train from Oslo S to Geilo stasjon

Average Duration
3h 41m
Estimated price
$35-55

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

Traveling between Oslo and Geilo 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 scenic road trip from Oslo to Geilo, covering a distance of 217.3 km that promises breathtaking views and unforgettable moments. 💰 Enjoy the flexibility of pricing options ranging from €41 to €64 for the journey by car, making it a budget-friendly choice for travelers exploring Norway's stunning landscapes. 🏞️ Immerse yourself in the natural beauty of the Norwegian countryside during the approximately 3 hours and 15 minutes drive from Oslo to Geilo, creating memories to last a lifetime.
Average price
€42 - €65
🌲 The scenic train ride covers a distance of 275 km and takes approximately 3 hours and 41 minutes to reach Geilo from Oslo. 🎫 Ticket prices for the train between Oslo and Geilo vary from €32 to €51, making it an affordable way to travel between these two charming Norwegian destinations.
Departure Point
Oslo S station
Arrival Point
Geilo stasjon station
Useful tips for train travellers
• On the train from Oslo to Geilo, catering services are provided by Vy. You can expect a range of snacks and beverages available for purchase, including local Norwegian delicacies. For longer journeys, consider bringing your own lunch or purchasing something at Oslo Central Station before departure, as options may be limited on board.
• Vy offers a variety of seating options on this route, including Economy Class and comfortable First Class seats. In Economy, you’ll have more basic seating, while First Class provides extra legroom, complimentary coffee or tea, and sometimes access to a lounge. If you want a quieter journey with more amenities, consider upgrading to First Class.
• The primary operator for the Oslo to Geilo route is Vy. You can check schedules and book tickets at their website: vy.no Additionally, you can also look into Norwegian State Railways or NSB for relevant information, but Vy is the main operator for this journey.
• Upon arrival in Geilo, the train station is quite small and easy to navigate. You can leave luggage at the station, which offers luggage storage services. Restrooms are available, but shower facilities may not be present at the station. Take a moment to familiarize yourself with the station layout before heading out.
• The fastest way to get to the city center from Geilo Station is by taking a local bus. Look for Bus Line 100, which directly services the town center. Buses typically run every 30 minutes. Make sure to check the bus schedule upon arrival for the most accurate timings.
🚌 The direct bus service from Oslo bussterminal to Geilo stasjon operates five times a week, on Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday. The journey typically lasts for about 3 hours and 40 minutes. 💸 Ticket prices for the bus from Oslo to Geilo range from €28 to €51, offering an affordable and efficient way to travel through the picturesque landscapes of Norway.
Departure Point
Oslo bussterminal station
Arrival Point
Geilo stasjon station

Frequently asked questions

Find out more about the route from Oslo to Geilo.

Or choose the category:
The distance between Oslo and Geilo is approximately 157.7 km. By train, it takes approximately 3 hours and 28 minutes to reach Geilo from Oslo. By car, the travel time is around 3 hours and 15 minutes from Geilo to Oslo. Alternatively, taking a bus from Oslo to Geilo would take about 3 hours and 40 minutes.
The most cost-effective option for traveling from Oslo to Geilo is by bus, which takes 3 hours and 40 minutes and costs around €37-€46. Although it may take slightly longer, this option is cheaper compared to driving. However, if you are looking for a time-efficient option, driving is the quickest way to reach Geilo from Oslo, taking approximately 3 hours and 15 minutes. It may cost a bit more, around €41-€64, but it offers more flexibility and convenience.
When traveling from Oslo to Geilo, the prices for a train ticket typically range from €32 to €50. On the other hand, the prices for a bus ticket from Geilo to Oslo usually vary from €37 to €46.
To get from Oslo to Geilo without using public transportation, you can opt for a private car journey. The driving distance between the two cities is approximately 217.3 km, and it takes around 3 hours and 15 minutes to cover this distance by car. Keep in mind that the prices for renting a car and the cost of fuel may vary, ranging from €41 to €64.
The best way to travel from Oslo to Geilo without a car is by train. The journey takes approximately 3 hours and 28 minutes. The train ticket prices range from €32 to €50.
Yes, there is a direct link between Oslo and Geilo. You can take a train from Oslo S station to Geilo stasjon, which operates twice daily and takes around 3 hours and 28 minutes. Alternatively, you can also take a bus from Oslo bussterminal to Geilo stasjon, which departs five times a week and takes approximately 3 hours and 40 minutes.
There are plenty of accommodation options near Geilo. There are over 119 hotels available in the area, offering a range of prices and amenities. Prices start at €66 per night, offering affordable options for travelers.