There are 5 ways to get from Serock to Warsaw by bus, train, rideshare, 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
best- Take the bus from Serock to Warszawa, Dworzec ZachodniPol2 / ...
50 minzł 15–20Bus, train
- Take the bus from Serock to LegionowoPol4 / ...
- Take the train from Legionowo to Warszawa WschodniaS3
55 minzł 15–30Rideshare
- Take the rideshare from Serock to Warsaw39.2 km
1h 2mzł 21Drive 39.1 km
- Drive from Serock to Warsaw39.1 km
42 minzł 21–30Taxi
- Take the taxi from Serock to Warsaw39.1 km
42 minzł 130–170
Questions & Answers
The cheapest way to get from Serock to Warsaw is to bus which costs 15 zł - 20 zł and takes 50 min.
The fastest way to get from Serock to Warsaw is to drive which takes 42 min and costs 20 zł - 30 zł.
Yes, there is a direct bus departing from Serock and arriving at Warszawa, Dworzec Zachodni. Services depart five times a day, and operate every day. The journey takes approximately 50 min.
The distance between Serock and Warsaw is 46 km. The road distance is 39.1 km.
The best way to get from Serock to Warsaw without a car is to bus which takes 50 min and costs 15 zł - 20 zł.
The bus from Serock to Warszawa, Dworzec Zachodni takes 50 min including transfers and departs five times a day.
Serock to Warsaw bus services, operated by PKS Polonus, depart from Serock station.
Serock to Warsaw bus services, operated by PKS Polonus, arrive at Warszawa, Dworzec Zachodni station.
Yes, the driving distance between Serock to Warsaw is 39 km. It takes approximately 42 min to drive from Serock to Warsaw.
Book your Serock to Warsaw bus tickets online with Omio.
What companies run services between Serock, Mazowieckie, Poland and Warsaw, Poland?
PKS Polonus operates a bus from Serock to Warszawa, Dworzec Zachodni 5 times a day. Tickets cost zł 15–20 and the journey takes 50 min.
- Phone
- +48 22 45 94 100
- ztm@ztm.waw.pl
- Website
- wtp.waw.pl
Train from Legionowo to Warszawa Wschodnia
- Ave. Duration
- 23 min
- Frequency
- Every 30 minutes
- Estimated price
- zł 4
- Website
- https://www.wtp.waw.pl/en/
- Phone
- 22 364 44 44
- przepisy.taryfy@mazowieckie.com.pl
- Website
- mazowieckie.com.pl
Train from Legionowo to Warszawa Wschodnia
- Ave. Duration
- 17 min
- Frequency
- Hourly
- Estimated price
- zł 13–15
- Website
- https://www.mazowieckie.com.pl/en
- Website
- https://bilety.mazowieckie.com.pl/start
- Phone
- +48 (22) 123 75 44
- sekretariat@pkspolonus.pl
- Website
- pkspolonus.pl
Bus from Serock to Warszawa, Dworzec Zachodni
- Ave. Duration
- 50 min
- Frequency
- 5 times a day
- Estimated price
- zł 15–20
- Schedules at
- pkspolonus.pl
Bus from Serock to Legionowo
- Ave. Duration
- 20 min
- Frequency
- 5 times a day
- Estimated price
- zł 12–16
- Schedules at
- pkspolonus.pl
- Phone
- +3 318 576 2228
- Website
- blablacar.com
Rideshare from Serock to Warsaw
- Ave. Duration
- 1h 2m
- Frequency
- Once daily
- Estimated price
- zł 21
- Schedules at
- blablacar.com
- Ave. Duration
- 42 min
- Estimated price
- zł 130–170
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 Flying into Beijing?, Need to know: Jadrolinija, and How to get from London to Edinburgh - to help you get the most out of your next trip.
More Questions & Answers
There are 7486+ hotels available in Warsaw.
Check out Blablacar's carpooling service for rideshare options between Serock and Warsaw. A great option if you don't have a driver's licence or want to avoid public transport.



