Touch down at Oslo Gardermoen and take the Airport Express Train (Flytoget) or an easy taxi into the city centre, dropping bags at your hotel (Aker Brygge, Karl Johans gate or the Sentrum area are convenient bases). Start your orientation with a relaxed stroll along Karl Johans gate to the Royal Palace and the Palace Park — this gives you a feel for Oslo’s compact layout and a first taste of crisp Scandinavian air and architecture.
After a light lunch at a waterfront café in Aker Brygge or Tjuvholmen, explore the nearby Astrup Fearnley Museum for contemporary art and the sculpture-studded promenade; alternatively pop into the National Museum to see Edvard Munch’s works if you prefer classic Norwegian art. If time and energy allow, walk the waterfront to the Oslo Opera House and climb its angled roof for panoramic harbour views and a gentle introduction to Norway’s modern design scene.
Enjoy a cozy Norwegian dinner at a local bistro — try traditional dishes like fresh cod, reindeer or a fish soup at Kontrast, Lofoten Fiskerestaurant or Smalhans for a warm welcome to Norwegian cuisine. Finish the evening with a short riverside promenade in the Aker Brygge area or a relaxed drink at a bar in Grünerløkka if you want a livelier scene, settling in early to rest before tomorrow’s museum-focused day.
After a restful night following your arrival, start the day with a hearty Norwegian breakfast and head to the Bygdøy peninsula to visit the Viking Ship Museum and the Fram Museum; walking between these compact, world-class collections gives a vivid sense of Norway’s seafaring history and exploration heritage. Pause for coffee at the nearby Norsk Folkemuseum café, then wander the open-air exhibits to see traditional wooden houses and learn about everyday Norwegian life through the centuries.
Return to the city centre for lunch in Aker Brygge or Tjuvholmen, then spend the afternoon at the National Museum to view Edvard Munch’s iconic works and Norway’s fine art holdings, or choose the Astrup Fearnley Museum if you missed it yesterday and prefer contemporary pieces and seaside sculptures. If the weather is clear, take a relaxed stroll along the waterfront to the Oslo Opera House and walk its sloping roof for sweeping harbour views before warming up with a hot chocolate in one of the opera district cafés.
For dinner, sample modern Nordic cuisine at Smalhans or a seafood-focused meal at Lofoten Fiskerestaurant, then head to Grünerløkka for a cozier, more local nightlife vibe—pop into a craft beer bar or a small live-music venue to mingle with locals. Finish the evening with a quiet riverside walk back toward your hotel, reflecting on the mix of history and contemporary culture you've experienced so far and preparing for the scenic train journey to Bergen tomorrow.
Board the Bergen Railway at Oslo Central (Oslo S) after a relaxed breakfast and enjoy the first stretch through rolling countryside; pick a window seat for uninterrupted views as the train climbs toward the highlands, passing Holmenkollen’s silhouette and small mountain villages. Stop for coffee in the dining car and watch landscapes shift from forests to frost-kissed plateaus en route to the dramatic Hardangervidda plateau — this is one of Europe’s most scenic rail journeys, so keep your camera ready.
After crossing the mountain plateau, continue the ride through steep valleys, long tunnels and frozen waterfalls; the train pauses at picturesque stations like Finse (the highest point) where you can step out briefly to feel the crisp alpine air and stretch your legs. Arrive in Bergen in the late afternoon, collect your luggage at the station and take the funicular up Mount Fløien or stroll through the historic Bryggen wharf to orient yourself in this compact, coastal city.
For dinner, warm up with fresh seafood at a harbour-side restaurant such as Enhjørningen or Bryggeloftet & Stuene, sampling local salmon or Bergen fish soup while gazing across the Vågen harbour. Finish your night with a leisurely walk along Bryggen’s wooden alleys and a visit to a cosy café or bar in the Vågsallmenningen area — the contrast from Oslo’s modern waterfront to Bergen’s historic charm makes for a perfect end to a day of travel and discovery.
Start your day with breakfast at a cosy café by Vågen, then wander the UNESCO-listed Bryggen wharf to admire the colourful Hanseatic timber buildings and pop into small shops, the Bryggen Museum and the Hanseatic Museum to trace Bergen’s medieval trading past. From there take a short stroll to the fish market for a mid-morning snack of freshly shucked oysters or a warm fish soup and chat with friendly local vendors for an authentic taste of coastal Norway.
Ride the Fløibanen funicular up to Mount Fløien for sweeping views over the city and fjord; follow a snow-dusted walking path or short hike to the viewpoint and enjoy panoramic photo stops, then descend to explore the narrow streets around Vågsallmenningen and Øvregaten with their boutiques, galleries and cosy bookshops. If you prefer museums, substitute the walk with a visit to the KODE art museums nearby to see works by Edvard Munch and contemporary Norwegian artists before a late-afternoon coffee at a riverside café.
Dine at a traditional seafood restaurant such as Enhjørningen or Cornelius Seafood Restaurant (if taking the short boat trip is possible) to savour local shellfish and Bergen specialties while watching harbour lights; afterwards take a gentle twilight stroll along the Bryggen wharf and Lille Lungegårdsvannet lake to soak up the city’s atmospheric evening glow. Finish the night with a dram at a local whisky bar or a relaxed pint in a warm pub in the Nordnes or Vågsbunnen area, reflecting on the contrast between Bergen’s maritime heritage and the mountain panoramas you’ve enjoyed today.
Leave Bergen early and board the comfortable express boat or a guided coach + ferry combination toward the Sognefjord region, enjoying coastal scenery as you head inland; warm layers and a thermos are wise for the crisp December air. Arrive in Flåm (or nearby) and join a short sightseeing cruise into the UNESCO-listed Nærøyfjord, where towering, snow-dusted cliffs and silent waterfalls create dramatic photo opportunities and a sense of remote, primeval Norway.
Continue to Gudvangen, disembarking to explore the tiny village and visit the Viking Valley (Vikingtunet) if open, or simply walk the fjord-side trails to feel the scale of the landscape up close; many tours include a scenic coach ride through the steep Stalheimskleiva or the Nærøy Valley with panoramic pullovers. On the return, keep an eye out for frozen cascades and steep ravines as you board the ferry/coach back toward Flåm and then Bergen, reflecting on the changing light and moods of the fjordscape.
Arrive back in Bergen in the early evening and warm up with a hearty seafood dinner at the Fisketorget or Bryggen-area restaurant, sampling a rich fish stew or grilled cod to revive after a day outdoors. Finish with a relaxed stroll along the harbour or a hot drink in a cosy café near Vågsallmenningen, enjoying the contrast between the day’s wild fjords and Bergen’s intimate, timber-lined streets.
If returning to Oslo by train, leave Bergen after breakfast and savor the reverse Bergen Railway — watch familiar vistas recede and enjoy coffee in the dining car as you glide across the frost-tipped Hardangervidda plateau and past Finse, the high alpine station. If you prefer a more relaxed local day, sleep in and take a slow morning exploring Bergen’s Nordnes peninsula and the Marineholmen waterfront cafés, stopping by the KODE museums for any missed art collections.
On the Oslo-bound option, arrive in the capital in the afternoon and reacquaint yourself with the city by strolling the Vigeland Park sculptures or warming up in the National Museum café before checking back into your central hotel. If staying in the Bergen region, choose a scenic drive toward the outskirts — for example the route to Osterøy or along the fjord roads — pausing at photo viewpoints, small villages and a cosy countryside café for a late lunch and local cakes.
In Oslo, enjoy a gentle evening in Aker Brygge or Grünerløkka with dinner at a favourite spot such as Smalhans or Lofoten Fiskerestaurant, reflecting on the week’s contrasts between mountains and sea. If remaining near Bergen, pick a harbour-side restaurant like Enhjørningen for fresh seafood and finish with a twilight stroll along Bryggen or a quiet drink at a neighbourhood pub, savoring one last night of Norwegian coastal atmosphere.
Spend your final morning lingering over a leisurely Nordic breakfast at your hotel or a nearby café on Karl Johans gate, then take a short tram ride to Vigeland Park to stroll among Gustav Vigeland’s evocative sculptures one last time while the crisp air sharpens the details. If you prefer shopping, head to the nearby Grünerløkka neighbourhood to browse independent design stores like Velouria Vintage and the small Norwegian design shops on Markveien for unique souvenirs and woollen goods.
Return to the city centre for a relaxed lunch at Aker Brygge or Tjuvholmen, enjoying harbor views and a final seafood plate; afterwards pop into the Oslo City shopping centre or the upscale Steen & Strøm department store on Karl Johans gate for any last-minute gifts, local chocolates, or outdoor gear. If time allows before your flight, visit the National Museum’s courtyard café for a final coffee and a quick peek at nearby exhibits to tie together the art and culture you’ve enjoyed this week.
Collect your luggage and make your way to Oslo Gardermoen via the Airport Express Train (Flytoget) for a smooth and timely departure, arriving with plenty of time to check in and clear security while reflecting on Norway’s fjords, Bergen’s timbered charm and Oslo’s modern cultural mix. If your flight departs late, enjoy a final dinner at a relaxed airport restaurant or a cosy bistro in the Sentrum area — a final taste of Norwegian salmon or a warming fish soup is a comforting way to close the week.