There are 11 ways to get from Kraków to Vitebsk by train, bus, car, plane, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from Krakow Glowny to Warszawa Zachodniatrain Eip / ...
- Take the bus from Warsaw Chopin Airport to Brest Bus stationbus
- Take the train from Brest C to Orsha Centrtrain
- Take the train from Orsha Centr to Vitebsktrain
17h 19m$73–380Fly John Paul Ii International Airport Kraków–Balice to Vilnius Airport, bus, train
cheapest- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Vilnius Airport (VNO)plane KRK - VNO
- Take the bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Stationbus
- Take the train from Minsk Pas to Vitebsktrain
13h 57m$59–357Bus
- Take the bus from MDA dworzec autobusowy to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Vitebskbus
20h 5m$87–257Drive 1,025.2 km
- Drive from Kraków to Vitebskcar 1,025.2 km
12h 18m$150–216Train
- Take the train from Krakow Glowny to Lublin Glownytrain Ic
- Take the train from Lublin Glowny to Terespoltrain R
- Take the train from Brest C to Vitebsktrain
19h 9m$150–376Bus, train
- Take the bus from Krakow, MDA Bus Station to Bialystok, Bus Stationbus
- Take the bus from Białystok Bus Station to Vawkavyskbus
- Take the train from Volkovysk-Gorod to Vitebsktrain
20h 37mFly John Paul Ii International Airport Kraków–Balice to Riga International Airport, train, bus
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Riga International Airport (RIX)plane KRK - RIX
- Take the train from Riga-Pasazieru to Daugavpilstrain
- Take the bus from Daugavpils Bus station to Polatskbus
- Take the train from Polock to Vitebsktrain
15h 25m$83–293Shuttle to Katowice International Airport, fly to Vilnius Airport, bus, train
- Take a shuttle bus from Kraków Główny Station to Katowice Airport
- Fly from Katowice International Airport (KTW) to Vilnius Airport (VNO)plane KTW - VNO
- Take the bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Stationbus
- Take the train from Minsk Pas to Vitebsktrain
16h 53m$105–406Train to Warsaw Chopin Airport, fly to Vilnius Airport, bus, train
- Take the train from Krakow Glowny to Warszawa Zachodniatrain
- Fly from Warsaw Chopin Airport (WAW) to Vilnius Airport (VNO)plane WAW - VNO
- Take the bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Stationbus
- Take the train from Minsk Pas to Vitebsktrain
16h 6m$115–580Fly John Paul Ii International Airport Kraków–Balice to Tartu Ülenurme Airport, train, bus
- Fly from John Paul Ii International Airport Kraków–Balice (KRK) to Tartu Ülenurme Airport (TAY)plane KRK - TAY
- Take the train from Vana-Kuuste to Koidulatrain
- Take the train from Pechory-Pskovskie to Pskov-1train
- Take the bus from Pskov Bus station to Vitebsk Bus stationbus
18h 29m$260–594Train, train to Leoš Janáček Airport Ostrava, fly to Vilnius Airport, bus
- Take the train from Krakow Glowny to Bohumintrain
- Take the train from Bohumin to Mosnov,Ostrava Airporttrain
- Fly from Leoš Janáček Airport Ostrava (OSR) to Vilnius Airport (VNO)plane OSR - VNO
- Take the bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Stationbus
- Take the train from Minsk Pas to Vitebsktrain
18h 47m$180–744
Kraków to Vitebsk by bus
Questions & Answers
The cheapest way to get from Kraków to Vitebsk is to bus which costs $85 - $260 and takes 20h 5m.
The fastest way to get from Kraków to Vitebsk is to drive which takes 12h 18m and costs $140 - $220.
No, there is no direct bus from Kraków to Vitebsk. However, there are services departing from MDA dworzec autobusowy and arriving at Vitebsk via Minsk Central Bus Station. The journey, including transfers, takes approximately 20h 5m.
No, there is no direct train from Kraków to Vitebsk. However, there are services departing from Krakow Glowny and arriving at Vitebsk via Lublin Glowny and Brest C. The journey, including transfers, takes approximately 19h 9m.
The distance between Kraków and Vitebsk is 1333 km. The road distance is 1025.2 km.
The best way to get from Kraków to Vitebsk without a car is to train and bus which takes 17h 19m and costs $70 - $380.
It takes approximately 17h 19m to get from Kraków to Vitebsk, including transfers.
Kraków to Vitebsk bus services, operated by Visit Tour, depart from MDA dworzec autobusowy station.
Kraków to Vitebsk train services, operated by PKP Intercity, depart from Krakow Glowny station.
The best way to get from Kraków to Vitebsk is to bus which takes 20h 5m and costs $85 - $260. Alternatively, you can train, which costs $150 - $380 and takes 19h 9m.
What companies run services between Kraków, Poland and Vitebsk, Belarus?
You can take a bus from MDA dworzec autobusowy to Vitebsk via Minsk Central Bus Station in around 20h 5m. Alternatively, you can take a train from Krakow Glowny to Vitebsk via Lublin Glowny, Terespol, Terespol, Brest Bus station, and Brest C in around 19h 9m.
- Website
- lot.com
Flights from John Paul Ii International Airport Kraków–Balice to Vilnius Airport via Warsaw Chopin Airport
- Ave. Duration
- 3h 8m
- When
- Every day
- Estimated price
- $90–200
Flights from John Paul Ii International Airport Kraków–Balice to Riga International Airport via Warsaw Chopin Airport
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $100–280
Flights from Katowice International Airport to Vilnius Airport via Warsaw Chopin Airport
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- $95–280
Flights from Warsaw Chopin Airport to Vilnius Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $100–280
Flights from Leoš Janáček Airport Ostrava to Vilnius Airport via Warsaw Chopin Airport
- Ave. Duration
- 4h 42m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $140–340
- Website
- wizzair.com
Flights from John Paul Ii International Airport Kraków–Balice to Vilnius Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $30–150
Flights from Katowice International Airport to Vilnius Airport via Eindhoven
- Ave. Duration
- 7h
- When
- Monday and Friday
- Estimated price
- $75–240
Flights from Katowice International Airport to Vilnius Airport via Budapest
- Ave. Duration
- 6h
- When
- Monday and Friday
- Estimated price
- $75–240
- Website
- ryanair.com
Flights from John Paul Ii International Airport Kraków–Balice to Riga International Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday, Thursday, Monday, Friday, and Sunday
- Estimated price
- $45–200
- Website
- flysas.com
Flights from John Paul Ii International Airport Kraków–Balice to Riga International Airport via Copenhagen
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $95–390
- Website
- finnair.com
Flights from John Paul Ii International Airport Kraków–Balice to Tartu Ülenurme Airport via Helsinki
- Ave. Duration
- 4h 42m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $170–490
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- intercity.pl
Train from Krakow Glowny to Warszawa Zachodnia
- Ave. Duration
- 2h 13m
- Frequency
- Every 30 minutes
- Estimated price
- $50–200
- Website
- https://www.intercity.pl/en/
Train from Krakow Glowny to Lublin Glowny
- Ave. Duration
- 4h 6m
- Frequency
- Every 3 hours
- Estimated price
- $60–230
- Website
- https://www.intercity.pl/en/
Train from Krakow Glowny to Warszawa Zachodnia
- Ave. Duration
- 2h 13m
- Frequency
- Every 30 minutes
- Estimated price
- $50–200
- Website
- https://www.intercity.pl/en/
Train from Krakow Glowny to Bohumin
- Ave. Duration
- 1h 53m
- Frequency
- Hourly
- Estimated price
- $29–110
- Website
- https://www.intercity.pl/en/
- Phone
- +420 220 311 700
- [email protected]
- Website
- leoexpress.com
Train from Krakow Glowny to Warszawa Zachodnia
- Ave. Duration
- 2h 52m
- Frequency
- Twice daily
- Estimated price
- $21–35
- Website
- https://www.leoexpress.com/en
Train from Krakow Glowny to Warszawa Zachodnia
- Ave. Duration
- 2h 52m
- Frequency
- Twice daily
- Estimated price
- $21–35
- Website
- https://www.leoexpress.com/en
Train from Krakow Glowny to Bohumin
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- $12–18
- Website
- https://www.leoexpress.com/en
Train from Brest C to Orsha Centr
- Ave. Duration
- 6h 43m
- Frequency
- Twice daily
- Estimated price
- $54–92
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $54–60
- 2nd Class (Kupé)
- $92
- 1nd Class (SW)
- $170–200
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 7m
- Frequency
- 4 times a day
- Estimated price
- $25–44
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $25–28
- 2nd Class (Kupé)
- $44
- 1nd Class (SW)
- $75–90
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 59m
- Frequency
- Twice daily
- Estimated price
- $38–65
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $38–42
- 2nd Class (Kupé)
- $65
- 1nd Class (SW)
- $120–140
Train from Brest C to Vitebsk
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- $55–101
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $55–65
- 2nd Class (Kupé)
- $101
- 1nd Class (SW)
- $180–210
Train from Polock to Vitebsk
- Ave. Duration
- 1h 47m
- Frequency
- Once daily
- Estimated price
- $26–46
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $26–29
- 2nd Class (Kupé)
- $46
- 1nd Class (SW)
- $80–95
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 59m
- Frequency
- Twice daily
- Estimated price
- $38–65
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $38–42
- 2nd Class (Kupé)
- $65
- 1nd Class (SW)
- $120–140
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 59m
- Frequency
- Twice daily
- Estimated price
- $38–65
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $38–42
- 2nd Class (Kupé)
- $65
- 1nd Class (SW)
- $120–140
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 59m
- Frequency
- Twice daily
- Estimated price
- $38–65
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- $38–42
- 2nd Class (Kupé)
- $65
- 1nd Class (SW)
- $120–140
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Brest C to Orsha Centr
- Ave. Duration
- 6h 19m
- Frequency
- 4 times a week
- Estimated price
- $35–100
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- $70–100
- 1nd Class (SW)
- $110–150
- 3rd Class (Platzcart)
- $35–45
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 6m
- Frequency
- 3 times a day
- Estimated price
- $4–6
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 17m
- Frequency
- 3 times a day
- Estimated price
- $8–11
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Polock to Vitebsk
- Ave. Duration
- 1h 19m
- Frequency
- Once daily
- Estimated price
- $5–7
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 17m
- Frequency
- 3 times a day
- Estimated price
- $8–11
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 17m
- Frequency
- 3 times a day
- Estimated price
- $8–11
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 3h 17m
- Frequency
- 3 times a day
- Estimated price
- $8–11
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Orsha Centr to Vitebsk
- Ave. Duration
- 1h 11m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 4h 24m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Brest C to Vitebsk
- Ave. Duration
- 14h 15m
- Frequency
- Once daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Volkovysk-Gorod to Vitebsk
- Ave. Duration
- 8h 37m
- Frequency
- Once daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Polock to Vitebsk
- Ave. Duration
- 1h 43m
- Frequency
- Once daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 4h 24m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 4h 24m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
Train from Minsk Pas to Vitebsk
- Ave. Duration
- 4h 24m
- Frequency
- Twice daily
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Phone
- +48 22 474 00 44
- [email protected]
- Website
- polregio.pl
Train from Lublin Glowny to Terespol
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- $9–14
- Website
- https://polregio.pl/pl/
- Phone
- 8760
- [email protected]
- Website
- vivi.lv
Train from Riga-Pasazieru to Daugavpils
- Ave. Duration
- 2h 54m
- Frequency
- Hourly
- Estimated price
- $8–12
- Website
- https://www.vivi.lv/en/
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Polock to Vitebsk
- Ave. Duration
- 1h 20m
- Frequency
- Once daily
- Estimated price
- $9–29
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- $70–100
- 3rd Class (Platzcart)
- $9–13
- 2nd Class (Kupé)
- $20–29
- Phone
- +372 616 0245
- [email protected]
- Website
- elron.ee
Train from Vana-Kuuste to Koidula
- Ave. Duration
- 1h 8m
- Frequency
- Twice daily
- Estimated price
- $5–8
- Website
- https://elron.ee/en
- Express Train Ticket
- $5–8
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Pechory-Pskovskie to Pskov-1
- Ave. Duration
- 42 min
- Frequency
- 5 times a week
- Estimated price
- $2–11
- Website
- https://eng.rzd.ru/
- Lastochka Train
- $7–11
- Commuter Electric Train
- $2–3
- Phone
- +420 221 111 122
- [email protected]
- Website
- cd.cz
Train from Bohumin to Mosnov,Ostrava Airport
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- $5–9
- Website
- https://www.cd.cz/en/default.htm
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- minsktrans.by
Bus from Warsaw Chopin Airport to Brest Bus station
- Ave. Duration
- 3h 56m
- Frequency
- Every 4 hours
- Estimated price
- $12–40
- Book at
- https://infobus.by/en/bus
- Website
- https://minsktrans.by/
- Schedules at
- https://minsktrans.by/marshruty-i-raspisanie/
- Phone
- +375 (29) 148-41-31
- [email protected]
- Website
- vt.by
Bus from MDA dworzec autobusowy to Minsk Central Bus Station
- Ave. Duration
- 14h 35m
- Frequency
- Once daily
- Estimated price
- $75–240
- Schedules at
- vt.by
Bus from Białystok Bus Station to Vawkavysk
- Ave. Duration
- 2h 55m
- Frequency
- Once daily
- Estimated price
- $22
- Schedules at
- vt.by
Bus from Pskov Bus station to Vitebsk Bus station
- Ave. Duration
- 5h 50m
- Frequency
- Twice a week
- Estimated price
- $78
- Schedules at
- vt.by
- Phone
- +375 (29) 643 70 22
- [email protected]
- Website
- intercars-tickets.com
Bus from MDA dworzec autobusowy to Minsk Central Bus Station
- Ave. Duration
- 12h 35m
- Frequency
- Once a week
- Estimated price
- $70–110
- Website
- https://www.intercars-tickets.com/
- Website
- infobus.by
Bus from Minsk Central Bus Station to Vitebsk
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Estimated price
- $10–50
- Website
- https://infobus.by/en/bus
- Phone
- +7 812 386 79 79
- [email protected]
- Website
- ecolines.ru
Bus from Minsk Central Bus Station to Vitebsk
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- $13–18
- Schedules at
- ecolines.by
- Book at
- ecolines.by
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- $15–26
- Schedules at
- ecolines.net
- Book at
- ecolines.net
Bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- $15–26
- Schedules at
- ecolines.net
- Book at
- ecolines.net
Bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- $15–26
- Schedules at
- ecolines.net
- Book at
- ecolines.net
Bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- $15–26
- Schedules at
- ecolines.net
- Book at
- ecolines.net
- Phone
- +370 612 88 984
- [email protected]
- Website
- eurolines.lt
Bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Ave. Duration
- 3h 51m
- Frequency
- Twice daily
- Estimated price
- $21–90
- Website
- https://www.eurolines.lt/en
Bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Ave. Duration
- 3h 51m
- Frequency
- Twice daily
- Estimated price
- $21–90
- Website
- https://www.eurolines.lt/en
Bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Ave. Duration
- 3h 51m
- Frequency
- Twice daily
- Estimated price
- $21–90
- Website
- https://www.eurolines.lt/en
Bus from Vilnius, F. Vaitkaus g. to Minsk Central Bus Station
- Ave. Duration
- 3h 51m
- Frequency
- Twice daily
- Estimated price
- $21–90
- Website
- https://www.eurolines.lt/en
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Krakow, MDA Bus Station to Bialystok, Bus Station
- Ave. Duration
- 7h 5m
- Frequency
- Once daily
- Estimated price
- $50–85
- Website
- https://www.flixbus.co.uk
- Phone
- +37167210066
- [email protected]
- Website
- latlines.lv
Bus from Daugavpils Bus station to Polatsk
- Ave. Duration
- 3h 24m
- Frequency
- Twice a week
- Estimated price
- $13
- Schedules at
- latlines.lv
- Phone
- +48 32 236 11 11
- [email protected]
- Website
- matuszek.com.pl
Shuttle from Kraków Główny Station to Katowice Airport
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $6–22
- Website
- https://www.matuszek.com.pl/a_index.php?lang=en
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Pskov Bus station to Vitebsk Bus station
- Ave. Duration
- 5h 2m
- Frequency
- Once daily
- Estimated price
- $16–23
- Schedules at
- avtovokzaly.ru
Want to know more about travelling around Belarus
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
More Questions & Answers
Kraków to Vitebsk bus services, operated by Visit Tour, arrive at Minsk Central Bus Station.
Vitebsk is 1h ahead of Kraków. It is currently 4:05 PM in Kraków and 5:05 PM in Vitebsk.
Kraków to Vitebsk train services, operated by PKP Intercity, arrive at Lublin Glowny station.
Yes, the driving distance between Kraków to Vitebsk is 1025 km. It takes approximately 12h 18m to drive from Kraków to Vitebsk.


























































