Compare airlines, prices, and flight durations for your trip
A non-stop flight is the most convenient and comfortable way to fly from Saint Petersburg to Puerto Vallarta, despite the fact that sometimes flights with transfers can cost significantly less.
A direct flight is the easiest way to get to your destination. The following airlines operate non-stop flights from Saint Petersburg to Puerto Vallarta:
•
•
•
•
•
•
Answers to questions about the route that travelers are most interested in.
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.
Looking for cheap flights from Saint Petersburg to Puerto Vallarta? Look no further! Our air ticket search website offers the best deals on this route, making your dream vacation a reality without breaking the bank. Discover the breathtaking beauty of Puerto Vallarta while saving money on your flight. Explore its golden beaches, indulge in mouthwatering Mexican cuisine, and immerse yourself in the vibrant local culture. With our user-friendly search engine, finding affordable airfares has never been easier. Experience the convenience of direct flights or choose from various connecting routes, tailored to suit your preferences and budget. Don't miss out on exploring the famous Malecon boardwalk, visiting the stunning Los Arcos Marine Park, or taking a boat tour to the beautiful Marietas Islands. Book now and enjoy an unforgettable journey from Saint Petersburg to Puerto Vallarta, all at unbeatable prices. Start planning your trip today and let us make your travel dreams come true.
The cheapest one-way flight from Saint Petersburg to Puerto Vallarta departs on 02/08/2026, is operated by Turkish Airlines and costs $909
The cheapest roundtrip flight from Saint Petersburg to Puerto Vallarta departs on 02/08/2026, is operated by Turkish Airlines and costs $1,639
Fastest flight from Saint Petersburg to Puerto Vallarta takes 1d 19h 58m
There are no direct flights on this route.
The distance between Saint Petersburg and Puerto Vallarta is 10191km (6318 miles). The time difference between Saint Petersburg and Puerto Vallarta is 9h
You can fly from Saint Petersburg to Puerto Vallarta with Turkish Airlines. It is the only carrier on this route, which makes the choice straightforward. Despite the lack of competition, ticket prices remain affordable: fares start from $909. Our service helps you track price changes, compare by dates, and select the most suitable flight. If you value stability and predictability, flying with Turkish Airlines is a convenient solution. We make it easy to find good deals and ensure a comfortable booking process.
starting at $909
There appear to be no non-stop flights from Saint Petersburg to Puerto Vallarta at this time.... Well, or something went wrong on our side and we couldn't find anything
Unable to find information about the schedule of direct flights from
Saint Petersburg, known as the cultural capital of Russia, boasts two major airports: Pulkovo Airport and Rzhevka Airport. Pulkovo Airport, the main gateway, offers convenience and excellent connectivity. Located just 20 kilometers from the city center, it provides easy accessibility for travelers. With a wide range of prestigious airlines operating as hubs, such as Aeroflot and Rossiya Airlines, passengers can expect top-notch service and a great variety of flight options to choose from. However, with its popularity comes the need to plan ahead, as peak travel times may lead to longer queues and potential delays. On the other hand, Rzhevka Airport provides a budget-friendly alternative for travelers seeking affordable airfares. Despite being smaller and situated about 32 kilometers from the city, it offers a hassle-free experience with shorter queues and fewer crowds. While the airlines operating from Rzhevka may not carry the same prestige as those at Pulkovo, budget-conscious travelers appreciate the cost-saving benefits it offers. Getting to Pulkovo Airport is relatively easy and affordable. The city's efficient public transportation network allows for quick transfers via buses or taxis, with journey times averaging around 30 minutes depending on the traffic. Alternatively, travelers can opt for private transfers or choose to park their own vehicles in the available parking areas. Rzhevka Airport, being further from the city center, may require a longer journey time. However, it also offers accessible transportation options like buses or taxis, ensuring a smooth start to your trip. The approximate travel time to Rzhevka from the city center is around 40 minutes, accounting for regular traffic conditions. When planning your departure from Saint Petersburg, consider the benefits each airport provides. Pulkovo Airport guarantees excellent connectivity and a wide range of airline choices, while Rzhevka Airport presents an opportunity to save on airfare. Decide based on your priorities and preferences, making the most of your journey from this vibrant city.
Puerto Vallarta, located on Mexico's Pacific Coast, offers two airports to cater to the needs of travelers. The Gustavo Diaz Ordaz International Airport (PVR) serves as the main gateway, while the Licenciado Gustavo Diaz Ordaz Airport (PVR) is a more convenient option for domestic flights. Choosing Gustavo Diaz Ordaz International Airport provides travelers with several advantages. It is well-connected to major international destinations, ensuring a wide range of flight options. Renowned airlines like American Airlines, Delta, United, and Aeromexico utilize this airport as a hub, ensuring a prestigious travel experience. Additionally, PVR is a modern facility equipped with various amenities, including duty-free shops, dining options, and car rental services. However, it's worth noting that reaching Gustavo Diaz Ordaz International Airport might require a longer travel time from certain areas. The distance to the city center can take around 10-15 minutes by car. While getting there may cost a bit more than the domestic airport, the convenience and prestige it offers make it a worthwhile choice for travelers seeking international flights. For those traveling within Mexico, Licenciado Gustavo Diaz Ordaz Airport is a more suitable option. This airport mainly caters to domestic flights, serving as a hub for domestic carriers like Volaris and Interjet. The proximity to the city center ensures a shorter journey time, typically around 5-10 minutes. Travelers can enjoy cost-effective travel options without compromising on quality. In conclusion, Puerto Vallarta's airports provide different benefits and downsides for travelers. Gustavo Diaz Ordaz International Airport is preferred for international flights, offering a wide range of prestigious airlines and modern facilities. While it may require more time and cost to reach, the convenience and flight options make it a top choice. On the other hand, the Licenciado Gustavo Diaz Ordaz Airport is more ideal for domestic travel, offering shorter travel times and cost-effective options for travelers exploring Mexico. Choose the airport that best suits your travel needs and embark on a memorable journey to picturesque Puerto Vallarta.
The cheapest flight ticket from Saint Petersburg to Puerto Vallarta according to data for the last 48 hours costs $909
Often the best time to buy tickets from Saint Petersburg to Puerto Vallarta is 2 months before departure.
Based on statistics over the past years, the lowest prices for flights from Saint Petersburg to Puerto Vallarta can be found flying in these months: February.
The fastest flights from Saint Petersburg to Puerto Vallarta start from 19 hours 58 minutes in the air.
The following airlines operate direct flights on the route Saint Petersburg — Puerto Vallarta:
We carefully collect statistics on the search and pricing of airlines and, based on these data, we make an assumption about future prices. Thus, you can better understand which season is the cheapest to fly from Saint Petersburg to Puerto Vallarta
We couldn't find any special offers for flights from Saint Petersburg to Puerto Vallarta