Skip to main content

How to travel to ski resorts by public transport 

Norway's world class ski slopes are within easy reach – and you don't need a car to get there. Some of the biggest resorts are easily accessible by train or direct ski buses, making it simple to travel in an efficient and more environmentally-friendly way.

To plan and book tickets for your journey, go to Entur, Norway's national travel planner, for the latest information on trains and buses. Timetables and services may change, so always check for updates on Entur.no before you travel.

Pro tip: Many ski resorts offer packages that combine transport and ski passes, providing a convenient and seamless experience. This makes it easier to enjoy your ski trip without the hassle of booking travel and lift access separately.​

Here’s how to reach some of the best resorts using trains and buses:

Hemsedal

Known for its challenging terrain and stunning alpine setting, Hemsedal is easily accessible by public transport. Vy Express offer daily departures from Oslo (approx. 4 hours and 30 minutes). Another option is to take a train from Oslo to Gol (about 3 hours). From Gol, a connecting bus will take you directly to the Hemsedal ski resort in about 30 minutes. Buses run regularly, especially during the winter season, so you can plan your trip to match your ski schedule. 

From Bergen, travel to Hemsedal by bus with Øst-Vest Ekspressen, changing buses at Håbakken in Lærdal to a VY service to Hemsedal.

Travel to Hemsedal

Trysil

One of Norway's largest ski resorts, Trysil caters to skiers of all levels. Direct buses run from Oslo (approx. 3 hours and 20 minutes). The route takes you efficiently from Oslo and via Oslo Airport before arriving in Trysil and the Trysil Høyfjellssenter resort during the winter season.

Geilo

Geilo is one of Norway’s oldest and most beloved ski resorts and is famous for its family-friendly atmosphere and extensive cross-country skiing trails. From Oslo, you can take an express bus (approx. 3 hours and 45 minutes) or hop on a train. There’s also an Airport Shuttle, which is a direct bus service from Oslo Airport Gardermoen to Geilo, during the winter season.

The train journey takes about 3 hours from Bergen and 3 hours and 40 minutes from Oslo. The train station is in the middle of the resort, so once you arrive, it’s just a short walk to the lifts. Additionally, there are buses from the station to the resort's many lodges and hotels.

Hafjell

Another of Norway’s top ski resorts, Hafjell, offers diverse slopes and a family-friendly atmosphere. Buses from Oslo to Hafjell are available (approx. 3 hours).

Another option is to take the train to Lillehammer (around 2 hours), followed by a 15-minute bus ride to Hafjell. Once there, shuttle buses connect the bus station to the bus, hotel, and ski areas. 

Kvitfjell

Kvitfjell, known for its excellent snow conditions and diverse slopes, is a family-friendly resort for all levels of skiers. You can travel by train to Kvitfjell station on all northbound and southbound routes heading towards Trondheim/Oslo. The journey takes approx. 2 hours and 45 minutes from Oslo, and approx. 4 hours from Trondheim. On certain days of the week, you can take a bus from the station to Gudbrandsgard or Skitorget, where the ski area is.

From the station, you can also take the ski lift to Mellomstasjonen and Gudbrandsgard Hotel, where you can pick up your ski pass. To return to the station, you can ski down the Nedre Olympiabakke (black run) during the resort's opening hours. Alternatively, you can take the lift during its operating hours. For more details, check the opening hours for Kvitfjell Alpine Resort.

Oppdal Ski resort

Oppdal Ski Resort is easily accessible by public transport. From Trondheim, take the train to Oppdal (approx. 1 hour and 45 minutes) and catch a local bus to the resort. The bus departs regularly from the station, with stops at key points around the resort area. From Oslo, the train to Oppdal takes approx. 5 hours.

Gausta

Gausta is located in Rjukan, Telemark, about 180 km west of Oslo. There are daily express buses from Oslo to Rjukan, with a change at Notodden (approx. 3 hours and 30 minutes). Alternatively, you can take the train to Notodden and switch to a bus from there. For the final stretch up to the mountain, you will currently need to take a taxi. The nearest international airport is Oslo Gardermoen, with buses running several times a day to Rjukan via Oslo and Notodden.

Voss

Nestled in the heart of Fjord Norway, just 99 km from Bergen and close to Voss town center, you’ll find the Voss Ski Resort. The resort is easily accessible by train and bus. If you're coming from Bergen, take the train to Voss, which takes about 1 hour and 15 minutes. From Oslo, the train ride is approx. 6 hours. Once you arrive at Voss Railway Station, you’re right next to the Voss Gondola station. The train station is a transport hub connects buses, trains, and taxis, making it easy to get to the Voss Resort and beyond.

Myrkdalen

Myrkdalen, located near Voss, is famous for its deep snow and excellent off-piste terrain. To reach it, take the train from Bergen to Voss (about 1.5 hours). From there, a local bus will take you directly to the resort in under 30 minutes. The public transport service to Myrkdalen is well-coordinated with train arrivals, ensuring a smooth transition from rail to ski. 

Norefjell

There are several ways to travel to Norefjell. The Norefjell Express is a bus service that operates between Oslo and Norefjell during weekends and holiday periods throughout the winter season, starting in December.

In addition, the Airport Shuttle offers a direct bus between Oslo Gardermoen Airport, Sokna, and Geilo. For those traveling to or from Norefjell, there are boarding points at Sokna, where a dedicated shuttle will take guests directly to the resort. This service only runs during the winter season, and reservations must be made by the Thursday of the week of departure.

SNØ

Taking its name from the Norwegian word for snow, SNØ is an indoor ski resort in Lørenskog, just outside Oslo. Enjoy skiing, snowboarding, and snow play year-round on a 500-metre indoor slope. To get there, take a train (approx. 20 minutes from Oslo Central Station) or bus to Lørenskog Station, from which it's just a 500-meter walk to the facility. SNØ also offers ski equipment rental. 

Skimore Oslo

Skimore Oslo is the largest ski resort in the Oslo area, with 18 slopes and 11 lifts, just 30 minutes from the city centre. Take the train and bus with Oslo's public transport operator Ruter (Tryvann is listed as a separate station in the Ruter route planner). Ride train #1 towards Frognerseteren and disembark at Voksenkollen Station. A corresponding Ruter bus runs from every second metro arrival from Voksenkollen to Skimore Oslo on weekdays, and every metro arrival on weekends. The bus stops at Voksenkollveien (right next to the metro stop). If you prefer to walk, it’s about a 15-minute walk uphill from the metro station to the facility.

Ready to hit the slopes?

Ready, set, ski!

Norway is home to many alpine skiing destinations that are worth a visit. Explore them in the map below!

Take advantage of top offers

See our selection of trusted companies that work hard to make you happy all through your trip.

Find more skiing offers

There is no need to wait until you’re here to start planning your trip. Filter your search and check out the offers below.

0

Your recently viewed pages