Find cheap St Petersburg, Russia to Dubai, United Arab Emirates flights with our free search service. Compare all available fares for direct or connection flights to Dubai.
Best price to flight from St Petersburg to Dubai (One Way)
What is the distance between St Petersburg and Dubai?
The average distance from St Petersburg to Dubai is 4277 kilometers (equals to 2657 miles or 2309 nautical miles).
Your flight will departure from Pulkovo Airport, Russia and arrive on Dubai International Airport, United Arab Emirates.
How long is the flight from St Petersburg to Dubai?
The average flight time between St Petersburg to Dubai is 6 hours and 10 minutes.
How much is the fare for flight between St Petersburg and Dubai?
The average price for one-way airfare from St Petersburg to Dubai is 247 USD (none-taxes) for economy class.