Rome2Rio

How to get fromWarsaw to Saint Petersburgby plane, train, bus, or car

Find Transport to Saint Petersburg

See all options

There are 9 ways to get from Warsaw to Saint Petersburg by plane, train, 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.

  1. Fly Warsaw Chopin Airport to Pulkovo Airport

    best
    1. Fly from Warsaw Chopin Airport (WAW) to Pulkovo Airport (LED)plane plane WAW - LED
    10h 14m
    ₽10,197–27,449
  2. Bus

    cheapest
    1. Take the bus from Warszawa, Dworzec Zachodni to Minsk Central Bus Stationbus bus
    2. Take the bus from Minsk Central Bus Station to Saint Petersburg Bus Terminalbus bus
    25h
    ₽4,198–30,865
  3. Train

    1. Take the train from Warszawa Centralna to Terespoltrain train Ic
    2. Take the train from Brest C to Vitebsky Railway Terminaltrain train 052Б
    22h 5m
    ₽12,739–28,698
  4. Drive 1,147.3 km

    1. Drive from Warsaw to Saint Petersburgcar car 1,147.3 km
    14h 42m
    ₽14,056–20,303
  5. Train to Brest Airport, fly to Pulkovo Airport

    1. Take the train from Warszawa Wschodnia to Terespoltrain train
    2. Fly from Brest Airport (BQT) to Pulkovo Airport (LED)plane plane BQT - LED
    7h 23m
    ₽9,001–42,977
  6. Train, bus to Khrabrovo Airport, fly to Pulkovo Airport

    1. Take the train from Warszawa Wschodnia to Malborktrain train
    2. Take the bus from Elbląg to Kaliningrad Bus stationbus bus
    3. Fly from Khrabrovo Airport (KGD) to Pulkovo Airport (LED)plane plane KGD - LED
    12h 51m
    ₽14,055–57,326
  7. Fly Warsaw Chopin Airport to Riga International Airport, bus

    1. Fly from Warsaw Chopin Airport (WAW) to Riga International Airport (RIX)plane plane WAW - RIX
    2. Take the bus from Riga Central Bus Station to Saint Petersburg Bus Terminalbus bus
    18h 14m
    ₽13,165–26,367
  8. Fly Warsaw Chopin Airport to Tartu Ülenurme Airport, train

    1. Fly from Warsaw Chopin Airport (WAW) to Tartu Ülenurme Airport (TAY)plane plane WAW - TAY
    2. Take the train from Vana-Kuuste to Koidulatrain train
    3. Take the train from Pechory-Pskovskie to Baltiysky Railway Terminaltrain train
    16h 21m
    ₽16,922–67,954
  9. Bus, train

    1. Take the bus from Warszawa, Dworzec Zachodni to Kaliningrad Bus stationbus bus
    2. Take the train from Kaliningrad-Passajirsk to Vitebsky Railway Terminaltrain train 080Ч
    34h 41m
    ₽4,565–12,000

Warsaw to Saint Petersburg by bus

Calendar10Weekly Buses
Duration25hAverage Duration
Ticket₽4,198Cheapest Price
See schedules

Questions & Answers

What companies run services between Warsaw, Poland and Saint Petersburg, Russia?

Turkish Airlines, LOT, and two other airlines fly from Warsaw Chopin Airport (WAW) to Pulkovo Airport (LED) twice daily. Alternatively, you can take a train from Warszawa Centralna to Vitebsky Railway Terminal via Terespol, Terespol, Brest Bus station, and Brest C in around 22h 5m.

Airlines
Train operators
Bus operators

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 How to get from Luton Airport into central London, Italy Travel Guides, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.

More Questions & Answers