Getting to Tromsø is quite easy as the city has its own airport. Tromsø is a great base and starting point for exploring Northern Norway, with bus and boat connections to destinations including Senja and the Lyngen Alps.
Oslo to Tromsø
The fastest and easiest way to travel from Oslo to Tromsø is to fly. There are frequent, direct daily flights between Oslo-Gardermoen (OSL) and Tromsø airport (TOS). The journey takes just two hours.
Norwegian airports are generally quite efficient making flying a good option for covering the long distances between the north and the south. Domestic flights in Norway are not cheap (but not crazy either). Book in advance to lock in the best prices.
There is no train from Oslo to Tromsø. Traveling by public transport between the cities requires a mix of trains and buses. The journey is very scenic but takes over 24 hours and ticket prices begin at 1,200 NOK. Here is a sample itinerary:
- Train from Oslo to Trondheim (7 hours)
- Overnight train from Trondheim to Fauske (8.5 hours)
- — Wait 30 minutes —
- Bus to Narvik (4.5 hours)
- — Wait 2 hours —
- Bus to Tromsø (4.5 hours)
It is of course possible to break up the journey by spending time in Trondheim, Bodø (instead of disembarking in Fauske), and Narvik. Train tickets go on sale three months before the departure date. Buy as far in advance as possible to try and secure Minipris tickets which start from just 329 NOK for Oslo to Fauske. The bus tickets cost 431 NOK each (862 total) for an adult.
The nearest train station to Tromsø is actually in Narvik, but only for connections to the Swedish cities of Abisko, Kiruna and Stockholm. Timetable information is available on en-tur.no but tickets must be purchased on sj.se.
Lofoten to Tromsø
There are several options for traveling from Lofoten to Tromsø depending on your location and budget.
Widerøe flies to Tromsø from both Leknes (LKN) and Harstad/Narvik (EVE) airports. Both flights take under an hour but often cost 1,000–1,500 NOK. Leknes is in the heart of Lofoten, while Harstad/Narvik airport is further east between the towns of Harstad and Narvik. Both are located on the E10 highway serviced by bus 300 between Å and Narvik.
Widerøe operates smaller turboprop planes throughout Norway to connect travellers to smaller destinations. The Explore Norway Ticket allows for unlimited travel on Widerøe routes in Norway for two weeks (valid in July and August only). International connecting flights from some destinations in the UK, Denmark, Sweden, and Germany are included.
From Harstad there is a twice-daily express boat to Tromsø that takes 3 hours. Tickets cost 640 NOK for adults. Bus 200 runs to Harstad. Bus 300 connects to this bus at the “Tjeldsund Kro” stop.
Another option is take bus 300 from anywhere along the E10 highway to Narvik and connect to a direct bus to Tromso (4.5 hours, 431 NOK).
For a journey that travels from Lofoten to Tromsø through Senja island, see how to get to Senja.
Traveling to/from Tromsø airport
The small Tromsø airport is quite close to the city. There is a pricey airport express bus which stops at a few of the larger hotels in the city center. Adult tickets are 100 NOK (160 return) and the trip takes about 15 minutes. Tickets can be purchased from a machine in the arrivals hall or onboard.
A much cheaper option is the local bus. Routes 40 and 42 have frequent departures into the city center and stop close to the main hotels. The trip takes about 20 minutes. Adult tickets cost 39 NOK (50 on board). Purchase a ticket from the Point convenience store in arrivals.
Car rental is available at the airport and in the city center. The typical companies are represented including, Avis, Budget, Europcar, Hertz, and Sixt.
Taxis are also available and take about 10 minutes. Expect to pay 200 NOK, and more on weekends and at night.
Hopefully this guide has helped you decide how to get to Tromsø. If you have any questions about your trip, just let us know in the comments below.