There are no direct flights between the United States and Russia, and there haven't been since 2022. To reach Moscow from the U.S. in 2026 you fly to a third-country hub and connect onward on an airline that still serves Russia. This guide walks through the realistic routes, which airport you'll land at, and the payment trap that catches most first-time travelers.
Why there are no direct flights
Following 2022, the United States, Canada and the European Union closed their airspace to Russian airlines, and Russia responded in kind. U.S. carriers do not fly to Russia, and Russian carriers cannot fly to the U.S. or through Western airspace. The result: every trip from America is a two-leg journey through a country that has kept its skies open to Russia. Russia has said it would resume direct flights if sanctions are lifted, but that has not happened.
The main connecting hubs

Most Americans route through one of these gateways, choosing their transatlantic leg to a hub and then a second flight into Moscow:
| Hub | Connecting airline into Russia | Notes |
|---|---|---|
| Istanbul (IST) | Turkish Airlines | The most popular option; flies into Moscow Vnukovo (VKO) |
| Dubai (DXB) | Emirates / flydubai | Good for travelers routing via the Gulf |
| Doha (DOH) | Qatar Airways | Convenient one-stop from several U.S. cities to the hub |
Turkish Airlines is confirmed on this route in 2026, with one-stop itineraries from U.S. gateways such as New York (JFK), Newark (EWR) and Washington (IAD) via Istanbul. The Gulf carriers are common alternatives — always confirm current schedules, as routes and frequencies change quickly.
A typical route and how long it takes

A common itinerary is New York (JFK) → Istanbul (IST) → Moscow Vnukovo (VKO) on Turkish Airlines: roughly 10 hours to Istanbul, about 4 hours on the connecting leg to Moscow, and around 20 hours total including the layover. Expect similar overall times from other U.S. cities.
How to book it
You have two broad options:
- One ticket, one airline — where possible, book the whole journey (U.S. → hub → Moscow) on a single non-Russian carrier such as Turkish, Emirates or Qatar. Your bags are checked through to Moscow and a missed connection is the airline's problem. This is also the cleanest way to sidestep the payment problem, since you pay one non-Russian airline.
- Two separate tickets — a transatlantic ticket to the hub, then a second ticket on the hub→Moscow carrier. This is often cheaper but you re-check bags and bear the risk of a missed connection yourself. Leave a generous layover.
The catch with the second approach: a Moscow leg sold by a Russian carrier often cannot be paid for with a U.S. credit card. Read booking flights to Russia with a foreign card for legal workarounds.







