An average direct flight from Canada to Russia takes 25h 12m, covering a distance of 7802 km. The most popular route is Vancouver - Moscow with an average flight time of 20h 25m.
People Also Ask
Direct flights are currently operating from Moscow and other major Russian cities to Turkey, United Arab Emirates, Qatar, Thailand, India, and other destinations. European and North American airspace remains closed. Please consult airlines and travel websites for schedules and availability.
To enter Russia for any purpose, a U.S. citizen must possess a valid U.S. passport and a bona fide visa issued by a Russian Embassy or Consulate. It is impossible to obtain an entry visa upon arrival, so travelers must apply for their visas well in advance.
U.S. passports are valid for travel to Iran. However, the Iranian government does not recognize dual nationality and will treat U.S.-Iranian dual nationals solely as Iranian citizens.