Start at Oslo Opera House in Bjørvika while the light is still clean and the waterfront feels open. Go early if you can — the roof is free, always worth the climb, and the best views are usually before the cruise-day crowds build up. Walk the sloping marble all the way to the top for a proper look back toward the fjord and across the city. From there it’s an easy 5-minute walk along the water to MUNCH; if you’re buying tickets on the day, budget roughly NOK 180–220, and plan about 90 minutes unless you’re lingering on the top floors for the view.
From MUNCH, drift west toward Aker Brygge for lunch and a little harbor time. It’s a pleasant 15–20 minute walk along the waterfront, or a quick tram/boat-hop if the weather turns. This is the easiest part of the city for casual lunch: sit outside if you can, and keep it simple with seafood, open-faced sandwiches, or a long coffee while watching the ferries and little harbor boats come and go. Expect main dishes to run around NOK 180–350 in this area. After lunch, keep walking west along the promenade toward Akershus Fortress; the transition feels natural, and the views get better as you go.
Spend the afternoon around Akershus Fortress, where you can wander the old stone grounds, step up to the ramparts, and look back over Aker Brygge and the inner harbor. It’s one of those places that feels surprisingly calm for being right in the center of town, and it gives you a nice sense of Oslo’s layered history without needing a formal tour. If you’ve got time, pause for a bench break and just watch the harbor traffic. Then end the day at Mathallen Oslo in Vulkan — it’s about a 20–25 minute walk from the fortress, or a short tram/bus ride if your feet are done for the day. The food hall is one of the easiest no-stress dinners in the city: good for sampling different things, with plenty of options in the NOK 250–500 range. If you’re still wandering after dinner, the Akerselva river path nearby is lovely in the evening and gives the day a nice low-key finish.
Start in Vigeland Sculpture Park in Frogner as early as you can — it’s at its best before the tour groups arrive and while the morning light still sits low on the bronze and granite. This is one of those places that feels both monumental and oddly local at the same time, with the big crowds thinning out if you get there around opening hours. Give yourself about 1.5 hours to wander the main axis, cross the bridge, and circle back past the Monolith; admission is free, and the easiest way in is by tram or bus to Frognerparken/Majorstuen.
From there, keep the pace easy and drift into Frognerparken itself for a quieter walk. This is where Oslo locals actually come to slow down — joggers, dogs, kids on scooters, people sitting in the grass with coffee. You can just follow the paths without a plan, maybe stop for a quick takeaway coffee if you need one before heading west. Budget nothing for entry here, and if the weather is good, this is the perfect place to stretch the morning instead of rushing straight on.
Make your way to Bygdøy for The Viking Ship Museum, which is one of the city’s classic museum stops. The peninsula is a short taxi ride or bus ride from Frogner; if you’re using public transport, expect a simple transfer and about 20–30 minutes door to door depending on connections. The ships themselves are the point here — stark, elegant, and much more moving in person than you’d expect from photos. Plan around 1.5 hours, and if you can, go before the biggest lunch crush. Then continue to Norwegian Museum of Cultural History nearby on Bygdøy, which is a great counterbalance: more open-air, more everyday Norway, and much less formal. It usually takes around 2 hours if you actually wander the grounds and look inside a few of the historic buildings, so don’t try to race it.
By late afternoon you’ll be ready to head back toward the center, and Aker Brygge is the right soft landing. Lofoten Fiskerestaurant is one of the better spots if you want seafood with a view rather than a rushed tourist dinner — think NOK 400–700 per person depending on what you order, and reservations are smart in summer, especially for a window or terrace table. If you arrive a little early, walk the harbor edge first and watch the ferries and sailboats come in; it’s one of Oslo’s nicest places to ease into the evening.
Arrive in Bergen with enough daylight left to enjoy the harbor properly — this is a city that looks best when you don’t rush it. Start at Bryggen Wharf, where the old wooden buildings lean into one another along Vågen and the narrow passages feel almost like a little time capsule. Go early if you can; by mid-morning the lanes get busier with day-trippers, and the warm light is much better for photos. Expect to spend about 1.5 hours wandering the edges, peeking into the side alleys, and taking in the old merchant-house atmosphere. From there, continue straight through Bryggen Hanseatic Wharf for a deeper look at the historic core — this is less about ticking off a sight and more about slowing down, reading the buildings, and noticing how close the water, hills, and old trade routes all are to each other. Museum entry in this area typically runs around NOK 150–250 if you choose to go inside, but even just walking the lanes is worthwhile.
For lunch, drift a few minutes along the waterfront to the Fish Market in Vågen. It’s touristy, yes, but it’s also one of those places that works well in Bergen because the whole city is built around seafood and the harbor. You can keep it simple with a bowl of fish soup, shrimp, or a salmon plate, and expect lunch to land somewhere around NOK 180–350 depending on how much you order. If the market stalls feel too busy or pricey, it’s also easy to step just one block back into the center and grab something calmer, but for a first day in Bergen the harbor-side atmosphere is part of the experience. After lunch, you’re already in the right place for the funicular — no need to overcomplicate it, just walk toward Fløibanen and let the city loosen up beneath you.
Ride Fløibanen up from Sentrum to Mount Fløyen for the classic Bergen panorama — harbor, islands, rooftops, and green hills all in one sweep. A round-trip ticket is usually around NOK 100–200, and in summer the line can build, so going mid-afternoon is fine as long as you’re not trying to squeeze it into a tight schedule. At the top, give yourself time to wander a bit beyond the main viewing terrace; even 20–30 minutes away from the station feels more relaxed and less crowded. Then descend back into the center and settle in for dinner at Brasserie Posten in Bergen sentrum, a good reset after a full day by the water. It’s the kind of place that works well for a final, unhurried meal — think seafood, seasonal Norwegian dishes, and an easy spend of about NOK 300–600 per person. If you still have energy after dinner, the surrounding streets are pleasant for one last walk, especially around the harbor when the evening light catches the old facades.