There are 6 ways to get from Lviv to Białystok by train, bus, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train via Krakow Glowny  •  12 h 6 min

  1. Take the train from Lvov to Przemysl Gl. Ic
  2. Take the train from Przemysl Gl. to Krakow Glowny Ic
  3. Take the train from Krakow Glowny to Warszawa Centralna Eic / ...
  4. Take the train from Warszawa Centralna to Bialystok Ic

$30 - $67

Cheapest option

Bus  •  18 h 56 min

  1. Take the bus from Lviv Bus Station 2 to Brest
  2. Take the bus from Brest to Grodno
  3. Take the bus from Grodno to Bialystok

$20 - $45

4 alternative options

Bus Agat  •  13 h 3 min

  1. Take the bus from Lviv to Warsaw Ua2/1 / ...
  2. Take the bus from Warszawa Zachodni to Białystok

$24 - $75

Train Ukrainian Railways  •  17 h 3 min

  1. Take the train from Lvov to Warszawa Wschodnia Lvov
  2. Take the train from Warszawa Wschodnia to Bialystok Ic / ...

$54 - $78

Drive  •  6 h 54 min

  1. Drive from Lviv to Białystok 285.4 miles

$45 - $75

Fly, train  •  6 h 46 min

  1. Fly from Lviv (LWO) to Warsaw (WAW) LWO - WAW
  2. Take the train from Warszawa Wschodnia to Bialystok

$48 - $147

Questions & Answers

The cheapest way to get from Lviv to Białystok is to bus which costs 500 ₴ - 1 200 ₴ and takes 18 h 56 min.

More details

The quickest way to get from Lviv to Białystok is to fly and train which costs 1 200 ₴ - 3 900 ₴ and takes 6 h 46 min.

More details

The distance between Lviv and Białystok is 371 km. The road distance is 456.6 km.

Get driving directions

It takes approximately 12 h 6 min to get from Lviv to Białystok, including transfers.

More details

No, there is no direct bus from Lviv to Białystok. However, there are services departing from Lviv and arriving at Białystok via Warszawa Zachodni. The journey, including transfers, takes approximately 13 h 3 min.

More details

No, there is no direct train from Lviv to Białystok. However, there are services departing from Lvov and arriving at Bialystok via Przemysl Gl., Krakow Glowny and Warszawa Centralna. The journey, including transfers, takes approximately 12 h 6 min.

More details

What companies run services between Lviv, Ukraine and Białystok, Poland?

You can take a train from Lviv to Białystok via Przemysl Gl., Krakow Glowny, and Warszawa Centralna in around 12 h 6 min. Alternatively, you can take a bus from Lviv to Białystok via Warsaw and Warszawa Zachodni in around 13 h 3 min.

Airlines
LOT
Website
lot.com
Flights from Lviv to Warsaw
Ave. Duration
1 h 1 min
When
Every day
Estimated price
$120 - $360
Train operators
Ukrainian Railways
Website
uz.gov.ua
Train from Lviv to Przemyśl Główny
Ave. Duration
2 h 8 min
Frequency
Once daily
Estimated price
$19 - $29
Schedules at
intercity.uz.gov.ua
Train from Lvov to Warszawa Wschodnia
Ave. Duration
14 h 17 min
Frequency
Once daily
Estimated price
$45 - $70
Schedules at
uz.gov.ua
Polish Railways (PKP)
Phone
703 200 200
Website
intercity.pl
Train from Przemysl Gl. to Krakow Glowny
Ave. Duration
3 h 1 min
Frequency
Every 2 hours
Estimated price
$9 - $13
Website
Intercity.pl
Book at
Raileurope.com
2nd Class
$9 - $13
1st Class
$12 - $18
Train from Krakow Glowny to Warszawa Centralna
Ave. Duration
2 h 30 min
Frequency
Hourly
Estimated price
$10 - $15
Website
Intercity.pl
Book at
Raileurope.com
2nd Class
$10 - $15
1st Class
$14 - $20
Train from Warszawa Centralna to Bialystok
Ave. Duration
2 h 7 min
Frequency
Hourly
Estimated price
$7 - $11
Website
Intercity.pl
Book at
Raileurope.com
2nd Class
$7 - $11
1st Class
$10 - $15
Train from Warszawa Wschodnia to Bialystok
Ave. Duration
2 h
Frequency
Hourly
Estimated price
$7 - $11
Website
Intercity.pl
Book at
Raileurope.com
2nd Class
$7 - $11
1st Class
$10 - $15
Bus operators
Agat
Website
agat.eu
Bus from Lviv to Warsaw
Ave. Duration
8 h 56 min
Frequency
Twice daily
Estimated price
$30 - $35
Schedules at
agat.eu
Autokar Polska
Phone
48/796 473 308
Email
biuro@autokarpolska.com.pl
Website
autokarpolska.com.pl
Bus from Lviv to Warszawa
Ave. Duration
8 h 31 min
Frequency
Once daily
Estimated price
$45 - $70
Schedules at
autokarpolska.com.pl
Visitor Travel
Phone
+48 695 114 112
Email
rezerwacje@visitor.com.pl
Website
visitor.com.pl
Bus from Lviv to Warszawa
Ave. Duration
6 h 10 min
Frequency
4 times a week
Estimated price
$26 - $45
Schedules at
visitor.com.pl
Zak Express
Phone
+48 87 733 14 33
Website
zakexpress.pl
Bus from Warszawa Zachodni to Białystok
Ave. Duration
2 h 55 min
Frequency
Every 4 hours
Estimated price
$6 - $9
Schedules at
zakexpress.pl
Avtovokzaly.ru
Phone
8-800-775-45-73
Email
support@avtovokzaly.ru
Website
avtovokzaly.ru
Bus from Lviv Bus Station 2 to Brest
Ave. Duration
9 h 25 min
Frequency
Once daily
Estimated price
$11 - $16
Schedules at
avtovokzaly.ru
Brest Bus Belarus
Phone
114
Email
av@brest.by
Website
av.brest.by
Bus from Lviv Bus Station 2 to Brest
Ave. Duration
9 h 10 min
Frequency
Once a week
Estimated price
$13 - $20
Schedules at
av.brest.by
Book at
ticketbus.by
Bus from Brest to Grodno
Ave. Duration
4 h 10 min
Frequency
Every 3 hours
Estimated price
$10 - $15
Schedules at
av.brest.by
Book at
ticketbus.by
Intaks
Website
intaks.by
Bus from Brest to Grodno
Ave. Duration
3 h 40 min
Frequency
5 times a week
Estimated price
$7
Schedules at
intaks.by
Bus Grodno
Website
avgrodno.by
Bus from Grodno to Bialystok
Ave. Duration
1 h 49 min
Frequency
Every 2 hours
Estimated price
$10
Schedules at
avgrodno.by
Minsktrans
Phone
(+375 17) 219-86-01
Email
info@minsktrans.by
Website
minsktrans.by
Bus from Grodno to Bialystok
Ave. Duration
1 h 17 min
Frequency
3 times a week
Estimated price
$2 - $5
Schedules at
minsktrans.by
Book at
ticketbus.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 Slovenia: Getting from Ljubljana to Lake Bled, How to get from London to Edinburgh and How do I buy a London Underground ticket? - to help you get the most out of your next trip.