There are 6 ways to get from Narva to Homel by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, fly to Gomel Airport
best- Take the train from Ivangorod to Airporttrain
- Fly from Pulkovo Airport (LED) to Gomel Airport (GME)plane LED - GME
7h 19m$64–352Bus
cheapest- Take the bus from Ivangorod to Saint Petersburg Bus Terminalbus
- Take the bus from Saint Petersburg Bus Terminal to Gomel Bus Stationbus
17h 50m$42–130Train
- Take the train from Ivangorod to Baltiysky Railway Terminaltrain 6662
- Take the train from Vitebsky Railway Terminal to Gomeltrain 083А
19h 45m$56–109Drive 965.6 km
- Drive from Narva to Homelcar 965.6 km
13h 49m$178–257Train, fly to Minsk National Airport, bus
- Take the train from Ivangorod to Airporttrain
- Fly from Pulkovo Airport (LED) to Minsk National Airport (MSQ)plane LED - MSQ
- Take the bus from Minsk Airport to Minsk stationbus
- Take the train from Minsk Pas to Gomeltrain
11h 39m$67–385Bus via Mogilev
- Take the bus from Narva to Saint Petersburg Bus Terminalbus
- Take the bus from Saint Petersburg Bus Terminal to Mogilev Bus stationbus
- Take the bus from Mogilev to Gomelbus
20h 23m$73–260
Pulkovo Airport (LED) to Gomel Airport (GME) flights
Questions & Answers
The cheapest way to get from Narva to Homel is to bus which costs $40 - $130 and takes 17h 50m.
The fastest way to get from Narva to Homel is to train and fly which takes 7h 19m and costs $60 - $360.
No, there is no direct bus from Narva to Homel station. However, there are services departing from Ivangorod and arriving at Gomel Bus Station via Saint Petersburg Bus Terminal. The journey, including transfers, takes approximately 17h 50m.
No, there is no direct train from Narva to Homel. However, there are services departing from Ivangorod and arriving at Gomel via Baltiyskaya and Vitebsky Railway Terminal. The journey, including transfers, takes approximately 19h 45m.
The distance between Narva and Homel is 977 km. The road distance is 965.6 km.
The best way to get from Narva to Homel without a car is to bus which takes 17h 50m and costs $40 - $130.
It takes approximately 7h 19m to get from Narva to Homel, including transfers.
Narva to Homel bus services, operated by Ecolines RU, depart from Ivangorod station.
Narva to Homel train services, operated by Severo-Zapadnaya PPK, depart from Ivangorod station.
The best way to get from Narva to Homel is to bus which takes 17h 50m and costs $40 - $130. Alternatively, you can train, which costs $55 - $110 and takes 19h 45m.
What companies run services between Narva, Estonia and Homel, Belarus?
You can take a bus from Ivangorod to Gomel Bus Station via Saint Petersburg Bus Terminal in around 17h 50m. Alternatively, you can take a train from Ivangorod to Gomel via Baltiysky Railway Terminal, Baltiyskaya, Pushkinskaya, and Vitebsky Railway Terminal in around 19h 45m.
- Website
- belavia.by
Flights from Pulkovo Airport to Gomel Airport
- Ave. Duration
- 1h 30m
- When
- Tuesday and Friday
- Estimated price
- $55–340
Flights from Pulkovo Airport to Minsk National Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $50–320
- Phone
- 8 800 775 0000
- OfRas_SZPPK@orw.rzd.ru
- Website
- ppk-piter.ru
Train from Ivangorod to Airport
- Ave. Duration
- 2h 46m
- Frequency
- Once daily
- Estimated price
- $4–7
- Book at
- https://eng.rzd.ru/
- Website
- https://ppk-piter.ru
- Schedules at
- https://ppk-piter.ru
- Commuter Electric Train
- $4–7
- Lastochka Train
- $5–7
Train from Ivangorod to Baltiysky Railway Terminal
- Ave. Duration
- 3h 4m
- Frequency
- Once daily
- Estimated price
- $5–8
- Book at
- https://eng.rzd.ru/
- Website
- https://ppk-piter.ru
- Schedules at
- https://ppk-piter.ru
- Commuter Electric Train
- $5–7
- Lastochka Train
- $6–8
Train from Vitebsky Railway Terminal to Gomel
- Ave. Duration
- 15h 34m
- Frequency
- Once daily
- Estimated price
- $50–100
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $50–60
- 2nd Class (Kupé)
- $80–100
- 1nd Class (SW)
- $150–200
Train from Minsk Pas to Gomel
- Ave. Duration
- 4h 9m
- Frequency
- 4 times a week
- Estimated price
- $29–55
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $29–33
- 2nd Class (Kupé)
- $45–55
- 1nd Class (SW)
- $80–120
Train from Minsk Pas to Gomel
- Ave. Duration
- 2h 50m
- Frequency
- 5 times a day
- Estimated price
- $10–13
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
Train from Minsk Pas to Gomel
- Ave. Duration
- 4h 33m
- Frequency
- 4 times a week
- Website
- https://www.rw.by/
- Schedules at
- https://pass.rw.by/ru/
- Book at
- https://pass.rw.by/ru/
- Phone
- +7 812 386 79 79
- eco@ecolines.ru
- Website
- ecolines.ru
Bus from Ivangorod to Saint Petersburg Bus Terminal
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- $12–60
- Schedules at
- ecolines.ru
- Book at
- ecolines.ru
- Phone
- 8 800 770 00 20
- info@sks-auto.ru
- Website
- sks-auto.ru
Bus from Ivangorod to Saint Petersburg Bus Terminal
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Estimated price
- $6–12
- Website
- https://www.sks-auto.ru/
- Website
- https://www.sks-auto.ru/index.php/napravleniya
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Saint Petersburg Bus Terminal to Gomel Bus Station
- Ave. Duration
- 14h 30m
- Frequency
- Once daily
- Estimated price
- $30–50
- Schedules at
- avtovokzaly.ru
- Website
- infobus.by
Bus from Saint Petersburg Bus Terminal to Gomel Bus Station
- Ave. Duration
- 14h 45m
- Frequency
- Once daily
- Estimated price
- $35–75
- Website
- https://infobus.by/en/bus
Bus from Saint Petersburg Bus Terminal to Mogilev Bus station
- Ave. Duration
- 11h 43m
- Frequency
- Once daily
- Estimated price
- $30–70
- Website
- https://infobus.by/en/bus
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Minsk Airport to Minsk station
- Ave. Duration
- 24 min
- Frequency
- Hourly
- Estimated price
- $1–2
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Narva to Saint Petersburg Bus Terminal
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- $40–80
- Website
- https://luxexpress.eu/en/
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Saint Petersburg Bus Terminal to Mogilev Bus station
- Ave. Duration
- 12h 20m
- Frequency
- Twice a week
- Estimated price
- $45–180
- Schedules at
- vt.by
- Website
- avtovokzal.gomel.by
Bus from Mogilev to Gomel
- Ave. Duration
- 3h 20m
- Frequency
- 5 times a day
- Estimated price
- $2–4
- Schedules at
- avtovokzal.gomel.by
- Book at
- infobus.by
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 French strikes 2018: What are my alternative transport options?, Slovenia: Getting from Ljubljana to Lake Bled, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
More Questions & Answers
Narva to Homel bus services, operated by Ecolines RU, arrive at Saint Petersburg Bus Terminal station.
Narva to Homel train services, operated by Severo-Zapadnaya PPK, arrive at Baltiysky Railway Terminal station.
Yes, the driving distance between Narva to Homel is 966 km. It takes approximately 13h 49m to drive from Narva to Homel.





























