Buses from Berlin to Moscow
💸 The journey from Berlin to Moscow by bus takes about 29 hours and 50 minutes, with ticket prices ranging from €26 to €120.
Find the perfect accommodation on booking.com
Great location and deals for every budget.
💸 The journey from Berlin to Moscow by bus takes about 29 hours and 50 minutes, with ticket prices ranging from €26 to €120.
Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!
If you need a return bus journey, you can check buses from Moscow to Berlin.
See scheduleTrips to Moscow