Trains from Edinburgh to Oslo
🌍 The train services on this route are operated by LNER for the leg from Edinburgh to London, and then by Vy for the remainder of the journey to Oslo. The total travel time for this trip, including transfers, is approximately 33 hours and 32 minutes, offering passengers a unique opportunity to witness the changing landscapes along the way. 💸 The prices for a train ticket from Edinburgh to Oslo range between £389 to £814, depending on the class of service and availability. Despite the long travel duration, the scenic views and the experience of traveling by train across multiple European countries make this journey an unforgettable and exciting adventure for travelers seeking a unique way to reach the capital of Norway.