Helping travelers to find the best flight offers
Find the best flights from Saint Petersburg to Vilnius in seconds — we compare over 700 airlines, more than 50 agencies and 5+ top booking systems to deliver the cheapest fares, convenient schedules and fair conditions. Friendly and fast, our search helps you spot flexible tickets and smart connections so you can book the perfect trip to Lithuania with confidence.
Fly direct from Saint Petersburg to Vilnius for the quickest, most convenient way to travel between these vibrant cities — no layovers, less hassle, and more time to enjoy Lithuania’s capital. While connecting options can sometimes be cheaper, a non-stop flight saves hours and delivers a more relaxed, predictable journey, making it worth considering when planning your trip.
A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from Saint Petersburg to Vilnius:
•
•
•
•
•
•
We keep tight track on airlines' pre-holidays sales and other special offers occurences all the time to let you save maximum amount of funds while traveling to your family or just going out on vacation.
The cheapest one-way flight from Saint Petersburg to Vilnius departs on 01/24/2026, is operated by Pegasus Airlines and costs $163
The cheapest roundtrip flight from Saint Petersburg to Vilnius departs on 01/24/2026, is operated by Pegasus Airlines and costs $372
Fastest flight from Saint Petersburg to Vilnius takes 17h 9m
There are no direct flights on this route.
The distance between Saint Petersburg and Vilnius is 661km (410 miles). The average flight duration is 9h 47m. The time difference between Saint Petersburg and Vilnius is 1h
Unable to find information about the schedule of direct flights from
Saint Petersburg is served mainly by Pulkovo Airport (LED), the city’s international gateway and usual choice for most long-haul and European carriers, plus several smaller airfields handling charters and general aviation. Pulkovo sits about 23 km south of the historic center; travel options typically include the express bus and municipal buses (roughly 30–50 minutes depending on traffic), taxis or app rides (around 30–45 minutes), and occasional private transfers — fares can vary widely with time of day. The airport is generally seen as mid- to full-service with a mix of legacy and low-cost airlines, offering decent passenger facilities but sometimes busy security and peak-hour congestion. Pros: direct international connectivity and reasonable ground links; cons: distance from the center and variable transfer times and costs.
Vilnius Airport (VNO) is Lithuania’s primary international gateway, handling a mix of full-service carriers and low-cost airlines that typically serve Europe and seasonal leisure routes. Located about 6–7 km (roughly 15–25 minutes by road) northeast of the city centre, it can be reached by city bus or express coach (fares usually low single-digit euros) and by taxi or rideshare (longer rides costing more). The compact terminal makes connections and arrivals usually quick and straightforward, though peak times can feel crowded. Pros include close proximity to downtown and a modest selection of lounges and shops; cons can be limited late-night services and fewer long-haul options compared with larger regional hubs.
There appear to be no direct flights from Saint Petersburg to Vilnius at this time.... Well, or something went wrong on our side and we couldn't find anything
Starting at $163
Starting at $221
Starting at $302
Starting at $306
Starting at $351
Starting at $373
Starting at $668
The route Saint Petersburg — Vilnius is served by many carriers — 7 in total, including Pegasus Airlines, Valuair, Pobeda, Turkish Airlines, Rossiya Airlines, Azerbaijan Airlines, and FlyOne. This gives passengers wide opportunities: from finding the lowest fare (from $163) to selecting flights by schedule or service class. Our service aggregates data from multiple booking systems so you can compare offers in one place. This saves time and money: no need to check dozens of sites — just pick the right option and book online.
The cheapest flight ticket from Saint Petersburg to Vilnius according to data for the last 48 hours costs $163
Often the best time to buy tickets from Saint Petersburg to Vilnius is 2 months before departure.
Based on statistics over the past years, the lowest prices for flights from Saint Petersburg to Vilnius can be found flying in these months: February, December, November.
The fastest flights from Saint Petersburg to Vilnius start from 17 hours 9 minutes in the air.
The following airlines operate direct flights on the route Saint Petersburg — Vilnius:
In different months, ticket prices from Saint Petersburg to Vilnius vary: minimum — $209 (February 2026), maximum — $525 (January 2026). Typically, the flight costs $332–$686.