Personnellement, je trouve que les hôtels en Norvège sont plus chers qu'en France, mais ça dépend d'où en France forcément (c'est plus dans les prix de Paris que d'une petite ville de Province) et du type d’hôtel aussi.
Pour le trajet aéroport-centre ville à Oslo, le moins cher est de prendre le train local (NSB) qui coûte 90NOK aller, et il me semble qu'il est possible d'utiliser le même ticket pour des correspondances dans Oslo si nécessaire. Il y a aussi le Flytoget (train express) qui coûte plus cher (180NOK) mais trajet un peu plus court et plus fréquent.
http://www.visitoslo.com/fr/transport/transport-aeroport/oslo-gardermoen/
Ca c'est pour la gare centrale d'Oslo, après soit à pied soit transports en commun selon l'emplacement de l'hôtel.
Le billet de train Oslo-Bergen peut se réserver à partir de 90 jours à l'avance sur le site nsb.no . En s'y prenant si tôt, le prix peut être faible (Minipris : à partir de 249NOK). Pour le train, une variante possible pour l'un des deux sens est de faire le trajet "Norway in a Nutshell" en descendant du train à Myrdal, puis train Myrdal-Flam, ferry Flam-Gudvangen, bus Gudvangen-Voss, train Voss-Bergen. Ca permet de voir des paysages différents, en particulier le trajet en ferry sur un des fjords.
Voir ici :
http://www.norwaynutshell.com/en/explore-the-fjords/norway-in-a-nutshell/
Ce n'est pas un tour organisé mais un enchainement de trajets avec des transports publics, le site présente les horaires et permet d'acheter tous les billets en une fois, mais on peut aussi prendre les billets individuellement pour gagner un peu de sous (en particulier pour les trajets en train si on prend des Minipris pour Oslo-Myrdal et Voss-Bergen).
Mon blog de voyage : http://voyageterremer.blogspot.com
Avec Hurtigruten en Antarctique, en Norvège, au Spitzberg...