Yes, you can travel by sleeper train from London to Prague, typically requiring one change in Brussels. The journey involves taking a late afternoon Eurostar from London to Brussels, followed by the European Sleeper night train directly to Prague.
Currently, the only company providing cheap trains from the UK to Prague departing from London is Eurostar. Eurostar provides seamless travel from the city centre to the city centre for an array of destinations at great value fares.
European Sleeper now links Europe overnight on two routes: Paris to Berlin and Brussels to Prague. Discover our departure dates and all destinations along the way.
Rail is the most climate-friendly way to travel. Taking our night train from Amsterdam to Berlin produces 92% less CO₂ than flying the same route. By choosing European Sleeper, you are not only reducing your carbon footprint but also embracing a slower, more conscious way to travel.
How much does the Caledonian Sleeper cost overnight?
How much is the Caledonian Sleeper from Edinburgh to London? You can buy seat tickets from GBP 50. A bed in a sleeping car costs from GBP 190 (with washbasin), from GBP 250 (with shower and WC).
Brussels to Prague by EUROPEAN SLEEPER: The very FIRST train!
Do you have to share a cabin on the Caledonian Sleeper?
Do I have to share a room with a stranger? No, you will never have to share a room with a stranger on Caledonian Sleeper services. Can I plug in a hair dryer and straighteners? No.
Yes, all meals are included with the purchase of sleeping accommodations aboard the train as well as several other perks including; a picture window, showers and toilets, electrical outlets, climate...
Discover four of India's most luxurious sleeper trains: Maharajas' Express, Palace on Wheels, Deccan Odyssey, and Golden Chariot. Enjoy royal cabins, gourmet dining, and scenic routes.
What countries can you take a train to from Prague?
More questions about places to visit near Prague by train
You can also get to other European countries such as Germany, Slovakia, Poland, Austria, or Hungary for a quick day trip to admire the essential and more renowned places and monuments.
To get to Prague from London, why not take the train? With 15 trains per day and an average journey time of 17 hours and 5 minutes, taking the train is a great way to travel. See our Journey Planner for up-to-date times and prices. How long does it take to get from London to Prague by train?
How much does it cost to go on the Royal Scotsman train?
The Belmond Royal Scotsman train cost starts from around £4,500 to £6,400 per person for shorter 2-3 night trips and can exceed £17,000 for longer journeys or Grand Suites, with prices varying by itinerary, season, and suite choice, generally covering all meals, drinks, and excursions. For instance, a 3-day "Taste of the Highlands" might be £6,400, while a 4-day "Western Scenic Wonders" starts around £8,500, with Grand Suites costing significantly more.
If you're planning to sleep on an overnight train, I recommend taking the bottom bunk. During my first sleeper-train ride, I slept on the top bunk and found it too bumpy to rest well. Since then, I've slept on the bottom level on other overnight rides. They felt smoother.
But the Seven Stars In Kyushu is potentially the most popular sleeper train in the entire world. There's a lottery just to buy tickets! The name is inspired by the seven prefectures of Japan's Kyushu.
Each room features seating by day transformed into upper and lower beds by night, plus a big picture window, newly upgraded bedding, pillows, towels and linens and an accessible in-room sink. A dedicated First Class attendant will provide turndown service, assist with meals and help with luggage.
The Caledonian Sleeper double room price ranges from £300-£600 per night depending on route and season. This overnight train service connects London to Scotland, offering couples a unique travel experience with private double rooms featuring ensuite facilities.
Please be aware that this is subject to availability. Guests arriving at Fort William, Inverness and London Euston can purchase a shower token for £10 from our on-board teams and showers are available on arrival.