В Норвегию на денек

Здравствуйте! Хотим в начале октября на недельку съездить из С-Пб в Швецию. Но хотелось бы разнообразить поездку еще одной страной - Норвегией. Подскажите, пожалуйста, как наиболее просто/не дорого/удобно и т.д. можно добраться из Стокгольма в Осло либо утром с возвратом вечером, либо с ночевкой в Осло. Какие есть варианты (кроме авиа и авто), сориентируйте по ценам и вариантам, если можно.
Швеция от 23 481 руб!
Там не близко. На поезде ехать 6.30 часов (он не скоростной).
На автобусе 8.30.

Мы выбрали в итоге поезд, т.к. это быстро и наименее утомительный вариант - сидишь и тупо разглядываешь пейзажи за окном.
Поездка обходится около 1100 крон (на двоих) при предварительном бронировании (ссылку дал, если убивают, то в Гугл).
http://www.sj.se/sj/jsp/polopoly.jsp?d=10&l=en
Автобус 830 крон, заказывается там же.

Поезда бывают прямые или с пересадкой в КарлШтадте. Это совсем не страшно - выходите и 100 метров вперёд по перрону. Вас об этом несколько раз предупредят и поезд будет приветственно мигать стопсигналами ;-)
--------------
От себя. В Осло я бы не рвался - смотреть почти нечего.
Абсолютно нестоличный город, центр выстроен с 1946 по 2003 год, многие здания 2005-2009, грязно и много иммигрантов.
Лучше попробовать найти дешёвый авиа и слетать в Берген - вот где красотища и классическая Норвегия.
Спасибо за информацию - не будем мешать все в кучу ))