According to the time zone website, Reykjavik, Iceland is 5693 kilometers away from Vancouver, Canada. The direct flight time is about 7 hours and 7 minutes. The time difference between the two places is about 7 hours.
Vancouver is located on the Pacific coast in the southwest of British Columbia, Canada. It is a major port city and an important economic center in Canada, as well as a political, cultural, tourism and transportation center in western Canada.