Travel from London to Brussels by Eurostar, leaving London (Waterloo) at 12:40 (12:36 on Sundays) and arriving in Brussels at 16:07.
Travel from Brussels to Cologne (Köln in German) by high-speed Thalys train, leaving Brussels at 17:22 and arriving in Cologne at 19:45.
Travel from Cologne to Moscow by direct Russian Railways sleeping-car, leaving Cologne at 21:18, travelling across Germany, Poland and Belarus, arriving Moscow (Byelorruski Station) 2 nights later at 09:20 (depart London on day 1, arrive Moscow on day 3). The sleeper has 1, 2 and 3-bed compartments with washbasin - see the photos below.
Train times London ► Moscow (option 2, via Warsaw):
This is the cheapest option. It's not as convenient as using the direct Cologne-Moscow sleeper, as it involves an extra change of train in Warsaw. But with cheap fares available on the Cologne-Warsaw section, the total cost is about £138 from London to Moscow making it cheaper than a one-way flight.
Travel from London to Brussels by Eurostar, leaving London (Waterloo) at 12:40 (12:36 on Sundays) and arriving in Brussels at 16:07.
Travel from Brussels to Cologne (Köln in German) by high-speed Thalys train, leaving Brussels at 17:22 and arriving in Cologne at 19:45.
Travel from Cologne to Warsaw overnight on the 'Jan Kiepura' sleeper train, leaving Cologne at 21:18 and arriving Warsaw (Centralna station) at 09:02. The 'Jan Kiepura' has brand-new air-conditioned Polish sleeping-cars (1- & 2-bed deluxe rooms with private toilet & shower plus TV/DVD player, 1- 2- & 3-berth standard rooms with washbasin, hot shower at end of the corridor, CCTV security) and modern couchettes (4-berth & 6-berth). The sleeper fare includes complimentary toiletries pack and morning tea or coffee and croissant. There is a restaurant car serving dinner, breakfast, drinks and snacks. Spend the morning in Warsaw.
Travel from Warsaw to Moscow on the 'Polonez' sleeper train, leaving Warsaw (Centralna station) at 16:20 and arriving Moscow at 12:49 next day (leave London day 1, Warsaw day 2, arrive Moscow day 3). The train has modern air-conditioned Polish or Russian sleeping-cars with 1st class 2-bed and 2nd class 3-bed compartments with carpet and washbasin. A Polish buffet car is attached between Warsaw and Terespol (on the Polish/Russian frontier) and a Russian restaurant car is attached for breakfast between Brest (on the other side of the frontier) and Moscow. Next morning, as the train passes through the small station of Borodino, look out for the plaques on the station building marked '1812' and '1942'...
Train times London ► Moscow (option 3, via Berlin):
Travel from London to Brussels by Eurostar, leaving London Waterloo at 18:11 on Mondays-Fridays (arriving Brussels 21:34) or 18:43 on Saturdays or 18:47 on Sundays (arriving Brussels 22:07).
Travel from Brussels to Berlin by sleeper train, leaving Brussels at 23:41 and arriving at Berlin (Hauptbahnhof) at 08:11 next morning. This excellent German sleeper train has brand-new sleeping-cars (1, 2 and 3-bed deluxe rooms with private shower & toilet, 1, 2 and 3-bed standard rooms with washbasin, shower at the end of the corridor) and couchettes (4-bunk & 6-bunk compartments) plus a bistro-restaurant car - see the London to Germany page for more information. Click for more pictures and information about this train.
Travel from Berlin to Moscow on the 'Moskva Express'. This runs daily except Saturdays from 28 May to 25 September 2007, then on Wednesdays, Thursdays, Fridays & Sundays until May 2008. It leaves Berlin Hauptbahnhof at 15:24 and arrives in Moscow Byelorruski at 22:31 the next day. You can double-check the days when this train runs using http://bahn.hafas.de. The 'Moskva Express' uses the same air-conditioned Russian sleeping-cars as the Brussels-Moscow train, with comfortable 1, 2 and 3-berth compartments with washbasin, see the pictures above. A Russian restaurant car runs between Brest and Moscow serving inexpensive meals, drinks and snacks.
Luxury sleeping-car: A special luxury sleeping-car of the Russian Railways is attached to the 'Moskva Express', introduced in 2004. It has just four sleeper compartments, each with private shower and toilet, TV/DVD entertainment system, by day there is a sofa and coffee table, by night there is a full-width double bed plus additional single upper bunk if required. The Berlin-Moscow one-way fare in this luxury sleeping-car is about 317 euros (£226) per person for two people sharing, or 421 euros (£300) for sole occupancy. Try this link for more information about this luxury service.