Wayfli › St. Petersburg (LED) › To Sharm El Sheikh (SSH)

St. Petersburg (LED) to Sharm El Sheikh (SSH) flights

There are direct flights from St. Petersburg Pulkovo Airport to Sharm El Sheikh International Airport, sold by one airline: Nesma Airlines. The distance is 3,552 km, about 4h 50m in the air. There are also 19 one-stop options, via airports such as Istanbul, Moscow and Moscow.

Live fares for LED → SSHSee all routes on the map
3,552 kmdistance
~4h 50mdirect flight time (estimate)
1direct airline
19one-stop options

Direct flights from St. Petersburg to Sharm El Sheikh

RouteAirlines (incl. codeshares)DistanceTime (est.)
LED → SSHNesma Airlines3,552 km~4h 50m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
IST IstanbulSouthwind airlines and Aeroflot then Egyptair and Turkish Airlines3,628 km~7h 5m
DME MoscowALROSA and S7 Airlines then United Nigeria Airlines3,730 km~7h 15m
SVO MoscowPobeda and Aeroflot then United Nigeria Airlines3,722 km~7h 10m
AYT AntalyaPegasus Airlines and Aeroflot then Pegasus Airlines3,594 km~7h 5m
HRG HurghadaRed Sea Airlines then Air Cairo3,744 km~7h 15m
VKO MoscowPobeda and Aeroflot then Red Sea Airlines and United Nigeria Airlines3,705 km~7h 10m
GYD BakuAzerbaijan Airlines and S7 Airlines then Azerbaijan Airlines4,543 km~8h 10m
KZN KazanRossiya Airlines and Nordwind Airlines then AlMasria Universal Airlines4,512 km~8h 10m
EVN YerevanRossiya Airlines and Skytrans Australia then Air Cairo4,031 km~7h 35m
TBS TbilisiRed Wings then Air Cairo4,053 km~7h 35m
MRV Mineralnye VodyPobeda and Aeroflot then Azimuth3,899 km~7h 25m
AER SochiRossiya Airlines and Aeroflot then AlMasria Universal Airlines3,724 km~7h 10m

More from St. Petersburg and Sharm El Sheikh

Routes come from current airline fares, updated weekly (last update 11 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.