There are 5 ways to get from Odesa to Soroca by train, car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Transport is disrupted due to the Russia-Ukraine war. Read more
Train, drive
best- Take the train from Odesa-Holovna to Рудниця078Ш / ...
- Drive from Рудниця to Soroca
6h 25m$28–101Bus via Orhei
cheapest- Take the bus from Pryvoz Bus Station to Chişinău Central Bus Station
- Take the bus from Chişinău Central Bus to Orhei
- Take the bus from Orhei to Soroca
10h 41m$19–49Bus
- Take the bus from Odessa station to Chişinău Northern Bus StationChişinău-Kyiv / ...
- Take the bus from Chisinau to Soroca Bus Station3290
6h 29mDrive 347 km
- Drive from Odesa to Soroca347 km
5h 19m$54–78Bus via Soroca
- Take the bus from Pryvoz Bus Station to Chișinău, North Bus StationChișinău-Odesa / ...
- Take the bus from Chişinău Northern Bus Station to SorocaBuzau-Kyiv / ...
8h 42m
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Odesa to Soroca is to bus via Orhei which costs $18 - $50 and takes 10h 41m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Odesa to Soroca is to drive which takes 5h 19m and costs $50 - $80.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct bus from Odesa station to Soroca station. However, there are services departing from Odessa station and arriving at Soroca Bus Station via Chisinau. The journey, including transfers, takes approximately 6h 29m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Odesa and Soroca is 416 km. The road distance is 347 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Odesa to Soroca without a car is to bus which takes 6h 29m and costs .
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 6h 25m to get from Odesa to Soroca, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Odesa to Soroca bus services, operated by GAL TRANS, depart from Odessa station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Odesa to Soroca bus services, operated by GAL TRANS, arrive at Chişinău Northern Bus Station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Odesa to Soroca is 347 km. It takes approximately 5h 19m to drive from Odesa to Soroca.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 10+ hotels available in Soroca.
What companies run services between Odesa, Ukraine and Soroca, Moldova?
You can take a bus from Odessa station to Soroca Bus Station via Chişinău Northern Bus Station and Chisinau in around 6h 29m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Odesa-Holovna to Рудниця
- Ave. Duration
- 3h 32m
- Frequency
- 4 times a day
- Estimated price
- $5–14
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- $12–14
- Berth
- $5–8
- Deluxe
- $21–29
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Odesa-Holovna to Рудниця
- Ave. Duration
- 4h 6m
- Frequency
- 3 times a week
- Estimated price
- $50–70
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- $50–70
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Odessa station to Chişinău Northern Bus Station
- Ave. Duration
- 3h 9m
- Frequency
- Hourly
- Schedules at
- galtrans.md
Bus from Pryvoz Bus Station to Chișinău, North Bus Station
- Ave. Duration
- 5h 5m
- Frequency
- Every 15 minutes
- Estimated price
- $24
- Schedules at
- galtrans.md
Bus from Chişinău Northern Bus Station to Soroca
- Ave. Duration
- 3h 27m
- Frequency
- Every 20 minutes
- Schedules at
- galtrans.md
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Chisinau to Soroca Bus Station
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- $16–23
- Website
- https://www.flixbus.co.uk
- Phone
- +38 (050) 010-01-04
- orionbilet@gmail.com
- Website
- orionbus.net
Bus from Pryvoz Bus Station to Chișinău, North Bus Station
- Ave. Duration
- 4h 12m
- Frequency
- Once daily
- Website
- https://orionbus.net/en
- Website
- inbus.ua
Bus from Pryvoz Bus Station to Chişinău Central Bus Station
- Ave. Duration
- 5h 20m
- Frequency
- Hourly
- Estimated price
- $6–24
- Website
- https://inbus.ua/en
- Phone
- +373 22 542-185
- autogara@mtc.md
- Website
- autogara.md
Bus from Chişinău Central Bus to Orhei
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- $2–8
- Schedules at
- autogara.md
Bus from Orhei to Soroca
- Ave. Duration
- 2h 31m
- Frequency
- Twice a week
- Estimated price
- $10–17
- Schedules at
- autogara.md
Want to know more about travelling around Moldova
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide













