Best airfares from St Louis to TehranJetradar compares airfares from St Louis to Tehran with hundreds of airlines (including United Airlines, American Airlines, Lufthansa) and dozens of online travel agencies in one single place. We provide you with all the options to find the cheapest flights to Tehran, you choose where to book. Also there you can find airlines special offers from St Louis to Tehran. The cheapest oneway price found within the last week was $2,711.
Cheapest Flights from St Louis, MO to Tehran
Airline One Way One Way / Round-Trip Round-Trip United Airlines $512 $1,244 American Airlines $2,253 $1,787 Lufthansa $512 $1,104 Qatar Airways $702 $1,631 Turkish Airlines $672 $1,309
Airline One Way One Way / Round-Trip Round-Trip Emirates $641 $1,946 British Airways Find $2,660 Etihad Airways $535 $1,194 Air France $3,202 $3,367 Air Canada $630 $1,661
Airline One Way One Way / Round-Trip Round-Trip KLM $3,202 $4,878 Alitalia $1,562 $1,851 Austrian Airlines $524 $1,100 Azerbaijan Airlines $924 $6,223
Flights from St Louis to Tehran
Travelling from St Louis to Tehran advices and facts
- The distance between St Louis and Tehran is 6761 miles (or 10881 kilometers).
- When you fly from St Louis to Tehran, don't forget about the time difference. The time in Tehran is 09:30 from the St Louis time. The current time in Tehran is 01:03am and 03:33pm in St Louis. Check this again shortly before your flight.
- The currency exchange rate between St Louis (STL) and Tehran (THR) is 1 USD = 32234.7767 IRR.