There are 5 ways to get from Ostashkov to Moscow by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train
best- Take the bus from Ostashkov to Tver
- Take the train from Tver to Leningradsky Railway Terminal
5h 37m₽1,010–4,025Bus
cheapest- Take the bus from Ostashkov to Severnye Vorota Bus Terminal
6h 41m₽800–1,800Train
- Take the train from Ostashkov to Bologoe-Moskovskoe
- Take the train from Bologoe-Moskovskoe to Leningradsky Railway Terminal759А / ...
6h 23m₽1,743–3,547Drive 372.4 km
- Drive from Ostashkov to Moscow372.4 km
4h 41m₽2,410–3,481Taxi
- Take the taxi from Ostashkov to Moscow372.4 km
4h 41m₽10,000–13,000
Questions & Answers
The cheapest way to get from Ostashkov to Moscow is to bus which costs RUB 800 - RUB 1800 and takes 6h 41m.
The fastest way to get from Ostashkov to Moscow is to drive which takes 4h 41m and costs RUB 2400 - RUB 3500.
Yes, there is a direct bus departing from Ostashkov and arriving at Severnye Vorota Bus Terminal. Services depart every four hours, and operate every day. The journey takes approximately 6h 41m.
No, there is no direct train from Ostashkov to Moscow. However, there are services departing from Ostashkov and arriving at Leningradsky Railway Terminal via Bologoe-Moskovskoe. The journey, including transfers, takes approximately 6h 23m.
The distance between Ostashkov and Moscow is 361 km. The road distance is 372.4 km.
The best way to get from Ostashkov to Moscow without a car is to bus and train which takes 5h 37m and costs RUB 1000 - RUB 4100.
It takes approximately 5h 37m to get from Ostashkov to Moscow, including transfers.
Ostashkov to Moscow bus services, operated by Avtovokzaly.ru, depart from Ostashkov station.
Ostashkov to Moscow train services, operated by Moskovsko-Tverskaya PPK, depart from Ostashkov station.
The best way to get from Ostashkov to Moscow is to train which takes 6h 23m and costs RUB 1700 - RUB 3600. Alternatively, you can bus, which costs RUB 800 - RUB 1800 and takes 6h 41m.
What companies run services between Ostashkov, Russia and Moscow, Russia?
You can take a train from Ostashkov to Leningradsky Railway Terminal via Bologoe-Moskovskoe in around 6h 23m. Alternatively, Avtovokzaly.ru operates a bus from Ostashkov to Severnye Vorota Bus Terminal 4 times a day. Tickets cost ₽1,200–1,800 and the journey takes 6h 41m. Ostashkov Transport also services this route 3 times a day.
- Phone
- 8 800 775-00-00
- corp@mtppk.ru
- Website
- mtppk.ru
Train from Tver to Leningradsky Railway Terminal
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₽360–800
- Website
- https://mtppk.ru/
- Book at
- https://www.rzd.ru/
Train from Ostashkov to Bologoe-Moskovskoe
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- ₽240–350
- Website
- https://mtppk.ru/
- Book at
- https://www.rzd.ru/
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Tver to Leningradsky Railway Terminal
- Ave. Duration
- 1h 11m
- Frequency
- Every 4 hours
- Website
- https://eng.rzd.ru/
Train from Bologoe-Moskovskoe to Leningradsky Railway Terminal
- Ave. Duration
- 2h 8m
- Frequency
- Twice daily
- Website
- https://eng.rzd.ru/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Tver to Leningradsky Railway Terminal
- Ave. Duration
- 2h 21m
- Frequency
- 5 times a day
- Estimated price
- ₽1,100–2,600
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽5,000–7,000
- 3rd Class (Platzcart)
- ₽1,100–1,600
- 2nd Class (Kupé)
- ₽1,800–2,600
Train from Bologoe-Moskovskoe to Leningradsky Railway Terminal
- Ave. Duration
- 4h 7m
- Frequency
- Twice a week
- Estimated price
- ₽1,500–3,200
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽6,500–9,000
- 3rd Class (Platzcart)
- ₽1,500–2,100
- 2nd Class (Kupé)
- ₽2,200–3,200
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Tver to Leningradsky Railway Terminal
- Ave. Duration
- 1h 24m
- Frequency
- Once daily
- Estimated price
- ₽900–1,300
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₽900–1,300
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Ostashkov to Tver
- Ave. Duration
- 3h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₽650–1,500
- Schedules at
- avtovokzaly.ru
Bus from Ostashkov to Severnye Vorota Bus Terminal
- Ave. Duration
- 6h 41m
- Frequency
- 4 times a day
- Estimated price
- ₽1,200–1,800
- Schedules at
- avtovokzaly.ru
- Phone
- (495) 220-2817
- Website
- ostashkov.ru
Bus from Ostashkov to Severnye Vorota Bus Terminal
- Ave. Duration
- 6h
- Frequency
- 3 times a day
- Estimated price
- ₽800
- Schedules at
- ostashkov.ru
- Ave. Duration
- 4h 41m
- Estimated price
- ₽10,000–13,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Gatwick Airport into central London, How to get from Stansted Airport into central London, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
Ostashkov to Moscow bus services, operated by Avtovokzaly.ru, arrive at Severnye Vorota Bus Terminal station.
Ostashkov to Moscow train services, operated by Moskovsko-Tverskaya PPK, arrive at Bologoe-Moskovskoe station.
Yes, the driving distance between Ostashkov to Moscow is 372 km. It takes approximately 4h 41m to drive from Ostashkov to Moscow.













