A hilarious interpretation of these discrepancies could be that a realistic amount of time passes between cuts. Imagine the scene this way:Haha, the new Bond films are notorious with this, they did the same with the London Underground in Skyfall. (obviously all films do this but just feels more obvious in Bond)
Bond is first seen in Norway driving on the Atlantic Road, which is a tourist road connecting a stretch of islands in the northwestern part of the country. Technically, it goes between two regional cities, but it's quite a detour compared to the direct route. We can only assume Bond entered Norway via a nearby port, then went to the Atlantic Road for sightseeing.
He is next seen in what is clearly the forests north of Oslo. It is still daylight, which is feasible since it takes seven hours to drive between the two places (including a ferry crossing) and the daylight hours are very long in Norway in summer. Bond must have had an all-day drive between the two shots. He spends the night in the cabin, before realizing in the morning he's in danger (because this other agent is also driving on the Atlantic Road at that time). He packs up his car and drives for another seven hours back to the Atlantic Road, because the other people in the car might want to sight-see too. Unfortunately the bad guys are also doing some sightseeing there at the time, and they start chasing Bond.
A quick cut then shows them driving along a foggy, heavily forested fjord. Or possibly a lake, I'm not sure. Anyway, there are no such fjords near the Atlantic Road, but it's a common landscape a few hours further south. Could be Hornindalsvatnet, for instance. That's another five hours' drive away (counting the fact they were driving eastward on the Atlantic Road), including a ferry crossing, before the baddies finally catch up with Bond. Some shenanigans ensue, which include some off-screen move to Scotland. With a tiny bit of goodwill, you could instead assume they were up in the mountains such as Valdresflye (3.5 hours away) or Dovrefjell (4 hours), presumably with a refueling stop or two along the way. Then it's back into the lowlands for some forest action, before once again emerging on a hilltop somewhere in Western Norway (3 hours?). And then he drives to an airbase explicitly identified as Ørlandet, north of Trondheim (let's call that 4 hours plus another ferry crossing).
In other words, Bond must have spent a couple of days in Norway, including some 29 hours of driving around. The car chase took part over 12 of them. That's a lot of monotonous driving up and down small mountain roads, interrupted by a few moments of action. Perhaps he and the baddies all slept in their cars during the ferry crossing, to exhausted to make a move on each other? Or were they brawling another over Svele, the classic pastry sold in the cafeteria of every ferry large enough to have one?
"But wait", you say. "He's James Bond and drives a super car. Surely he could do that trip in six hours or so?" Alas, his car may be fast enough, but there is such a thing called RVs, and German tourists who drive them very slowly along the middle of the road, making it impossible to overtake them. Not even a secret agent in Aston Martin's latest flagship model can go faster than the speed limit along any meaningfully long stretch of Norwegian road in summer.
Oh, and I hope he did not pay the gas out of pocket. If so, the ride might have ended with him pawning off the car given the fuel prices in Norway.