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 1/2- to 8 1/2-hour journey.
NSB (Norwegian state railways. 55-96-69-00 or 815-00-888).