Sleeper trains run between London Euston and Scotland in both directions (The Caledonian Sleeper), and between London Paddington and Cornwall in both directions (Great Western Railway’s Night Riviera Sleeper).