The Bergensbanen has several departures daily in both directions on the Oslo-Bergen route; it's widely acknowledged to be one of the most beautiful train rides in the world. Trains leave from Oslo S Station for the 7½- to 8½-hour journey.
NSB (Norwegian state railways. 55-96-69-00 or 815-00-888).