Take a city break in beautiful Oslo. Fly from London Heathrow (LHR) and arrive to this waterside haven in just over 2 hours. With direct flights to Oslo Airport (OSL) departing daily from London, start your adventure through Norway’s capital.
Savour a blend of urban style meets natural wonders in this quirky destination, surrounded by a glittering fjord and alpine woodland. Book your holidays in Oslo, a playground for outdoor adventures, in and out of the city. Soak up the cultural highlights, explore The Viking Ship Museum, tuck into delicious dishes in decadent restaurants and peruse through the variety of cool boutique shops dotted about. For something different, find your way through the Vigelandsparken sculpture park to gaze at extraordinary works by Norway’s Gustav Vigeland.
When you fly with British Airways, you can choose a departure date that suits you and you’ll enjoy a safe and comfortable journey. Our cabin crew will be happy to help you with anything you need, so you can simply relax. Choose to fly with hand baggage only or pick a price that includes a 23kg checked baggage allowance and free seat selection 48 hours before you fly. You can also buy delicious food from British food favourite M&S, on board all flights from/to London Heathrow and London Gatwick. For your convenience we will only accept payment by credit/debit cards on board, and Executive Club Members can pay with Avios via the British Airways app.
Once you touch down at Oslo Airport, you can travel into the city using the Airport Express Train (Flytoget) to the city centre, or hop on an NSB train to other destinations nearby. Taxis are available from outside the terminal, or if you prefer to travel at your own pace you can hire a car and go exploring.
Thanks to its northern altitude, Norway enjoys long hours of daylight in the summer - visitors can experience more than 18 hours in midsummer, when it never gets completely dark at night. In contrast however, the winter months only experience about 6 hours of daylight and are cold and snowy. Average temperatures in the summer range between 19 and 24°C.