This is a completely revised itinerary after dropping the idea of squeezing in Lofoten Islands. With the flight timing, cost and short duration at the islands, it was no longer appealing although we may have to find some other time to visit this location.
With that said, this is now a full Oslo to Oslo 8-day road trip focusing on natural scenery. I was looking to avoid overnight stay in Flam and ended up having two nights in this plan instead mainly due to convenience for the activities around it. But please recommend alternates and also let me know if this is practical.
Day 1: Oslo to Røldal (Approximately 290 km/180 miles)
Stops:
Haukeli: Scenic mountain views.
Haukelifjell: Beautiful mountain scenery.
Overnight Accommodation: Røldal.
Day 2: Røldal to Bergen via Hardanger Scenic Route (Approximately 200 km/125 miles)
Stops:
Låtefossen Waterfall: Spectacular twin waterfall.
Utne: Picturesque village by the fjord.
Steinsdalsfossen: A waterfall you can walk behind.
Granvin: Scenic area.(can be skipped)
Overnight Accommodation: Bergen.
Day 3: Bergen to Flåm (Approximately 250 km / 155 miles)
Stops:
Steinsdalsfossen: A waterfall you can walk behind.
Tvindefossen: Another beautiful waterfall.
Stegastein viewpoint: Platform offering panoramic views of Aurlandsfjord (this could also be done instead on Day 5 when leaving Flam)
Overnight Accommodation: Flåm.
Day 4: Flåm Railway and Nærøyfjord Cruise
Activities:
Flåm Railway: Scenic train ride from Flåm to Myrdal and back.
Nærøyfjord Cruise: Scenic fjord cruise from Flåm to Gudvangen.
Return to Flåm: Shuttle bus from Gudvangen back to Flåm.
Overnight Accommodation: Flåm.
Day 5: Flåm to Geiranger via Bøyabreen Glacier (Approximately 240 km /150 miles)
Stops:
Aurlandsfjellet: Scenic "Snow Road" with breathtaking views.
Lærdal Tunnel: The world's longest road tunnel.
Bøyabreen Glacier: Short hike to this beautiful glacier[1].
Geirangerfjord Cruise: Start in Geiranger and end in Hellesylt, allowing you to bring your car on board.
Overnight Accommodation: Geiranger.
Day 6: Geiranger Area Attractions
Activities:
Geirangerfjord Cruise (if not done on prev day): Roundtrip from Geiranger
Flydalsjuvet: Famous viewpoint for stunning fjord views.
Dalsnibba/Skywalk: Panoramic views of the fjord.
Geiranger Village: Explore the charming village.
Overnight Accommodation: Geiranger.
Day 7: Geiranger to Lom via Sognefjellet Approximately 200 km /125 miles)
Stops:
Dalsnibba: Spectacular views from the Geiranger Skywalk.
Sognefjellet: Scenic mountain pass with breathtaking views.
Overnight Accommodation: Lom.
Day 8: Lom to Oslo via Valdresflye (Approximately 350 km /217 miles)
Stops:
Valdresflye: Enjoy panoramic views and short walks in the scenic mountain plateau[2].
Viewpoints: Stop at designated viewpoints like Rjupa, Vargbakkane, and Flye1389 for breathtaking vistas[2].
Activities: Short hikes of up to 30 minutes one way to Fisketjernnuten, Grønekinnkampen, and Smørkoll[2].
Continue to Oslo: Drive from Valdresflye to Oslo.
Overnight Accommodation: Oslo.
Summary of Stops and Distances
Day 1: Oslo to Røldal (290 km, 5 hours)
Day 2: Røldal to Bergen (200 km, 4 hours)
Day 3: Bergen to Flåm (170 km, 3 hours)
Day 4: Flåm Railway and Nærøyfjord Cruise
Day 5: Flåm to Geiranger via Bøyabreen Glacier (240 km, 5 hours)
Day 6: Geiranger Area Attractions
Day 7: Geiranger to Lom via Sognefjellet (200 km, 4 hours)
Day 8: Lom to Oslo via Valdresflye (350 km, 6 hours)