Visitor Visa (TRV)

Processing Time Trend

Not enough data for trend chart

Processing Times by Country

Showing 175 of 175 countries with available data

Processing Time
Afghanistan37 days~1 month
Albania52 days~2 months
Algeria30 days~4 weeks
Angola793 days~26 months
Antigua and Barbuda39 days~1 month
Argentina16 days~2 weeks
Armenia41 days~1 month
Australia10 days~1 week
Austria48 days~2 months
Azerbaijan48 days~2 months
Bahamas36 days~1 month
Bahrain69 days~2 months
Bangladesh53 days~2 months
Barbados40 days~1 month
Belarus31 days~1 month
Belgium21 days~3 weeks
Belize15 days~2 weeks
Benin225 days~7 months
Bhutan25 days~4 weeks
BM29 days~4 weeks
Bolivia34 days~1 month
Bosnia and Herzegovina40 days~1 month
Botswana178 days~6 months
Brazil29 days~4 weeks
Bulgaria26 days~4 weeks
Burkina Faso23 days~3 weeks
Burundi187 days~6 months
Cambodia17 days~2 weeks
Cameroon39 days~1 month
Central African Republic133 days~4 months
Chad68 days~2 months
Chile15 days~2 weeks
China29 days~4 weeks
Colombia26 days~4 weeks
Congo23 days~3 weeks
Congo (DRC)50 days~2 months
Costa Rica16 days~2 weeks
Cote d'Ivoire56 days~2 months
Croatia50 days~2 months
Cuba17 days~2 weeks
Cyprus42 days~1 month
Czech Republic49 days~2 months
Denmark49 days~2 months
Djibouti90 days~3 months
Dominica22 days~3 weeks
Dominican Republic20 days~3 weeks
Ecuador28 days~4 weeks
Egypt34 days~1 month
El Salvador17 days~2 weeks
Equatorial Guinea180 days~6 months
Eritrea54 days~2 months
Estonia25 days~4 weeks
Eswatini839 days~28 months
Ethiopia30 days~4 weeks
Fiji9 days~1 week
Finland54 days~2 months
France21 days~3 weeks
Gabon23 days~3 weeks
Gambia77 days~3 months
Georgia51 days~2 months
Germany48 days~2 months
Ghana21 days~3 weeks
GL59 days~2 months
Greece45 days~1 month
Grenada40 days~1 month
Guatemala18 days~3 weeks
Guinea47 days~2 months
Guyana31 days~1 month
Haiti28 days~4 weeks
HK35 days~1 month
Honduras20 days~3 weeks
Hungary50 days~2 months
Iceland57 days~2 months
India28 days~4 weeks
Indonesia23 days~3 weeks
Iran231 days~8 months
Iraq52 days~2 months
Ireland50 days~2 months
Israel18 days~3 weeks
Italy44 days~1 month
Jamaica33 days~1 month
Japan40 days~1 month
Jordan45 days~1 month
Kazakhstan28 days~4 weeks
Kenya44 days~1 month
Kuwait71 days~2 months
KY31 days~1 month
Kyrgyzstan37 days~1 month
Laos29 days~4 weeks
Latvia21 days~3 weeks
Lebanon48 days~2 months
Liberia49 days~2 months
Libya20 days~3 weeks
Lithuania29 days~4 weeks
Luxembourg20 days~3 weeks
Madagascar158 days~5 months
Malawi147 days~5 months
Malaysia44 days~1 month
Mali56 days~2 months
Malta50 days~2 months
Mauritania61 days~2 months
Mauritius146 days~5 months
Mexico28 days~4 weeks
MO33 days~1 month
Moldova33 days~1 month
Mongolia36 days~1 month
Montenegro43 days~1 month
Morocco22 days~3 weeks
Mozambique76 days~3 months
Myanmar16 days~2 weeks
Namibia70 days~2 months
Nepal19 days~3 weeks
Netherlands50 days~2 months
New Zealand10 days~1 week
Nicaragua19 days~3 weeks
Niger83 days~3 months
Nigeria48 days~2 months
North Macedonia47 days~2 months
Norway50 days~2 months
Oman70 days~2 months
Pakistan49 days~2 months
Palestine85 days~3 months
Panama27 days~4 weeks
Paraguay17 days~2 weeks
Peru29 days~4 weeks
Philippines21 days~3 weeks
Poland33 days~1 month
Portugal21 days~3 weeks
Qatar72 days~2 months
Romania40 days~1 month
Russia34 days~1 month
Rwanda151 days~5 months
Saint Kitts and Nevis21 days~3 weeks
Saint Lucia39 days~1 month
Saint Vincent and the Grenadines44 days~1 month
Saudi Arabia43 days~1 month
Senegal67 days~2 months
Serbia47 days~2 months
Sierra Leone49 days~2 months
Singapore39 days~1 month
Slovakia51 days~2 months
Somalia65 days~2 months
South Africa107 days~4 months
South Korea42 days~1 month
South Sudan57 days~2 months
Spain21 days~3 weeks
Sri Lanka38 days~1 month
Sudan245 days~8 months
Suriname31 days~1 month
Sweden49 days~2 months
Switzerland22 days~3 weeks
Syria73 days~2 months
Taiwan39 days~1 month
Tajikistan25 days~4 weeks
Tanzania90 days~3 months
TC31 days~1 month
Thailand16 days~2 weeks
Togo231 days~8 months
Trinidad and Tobago37 days~1 month
Tunisia20 days~3 weeks
Turkey46 days~2 months
Uganda70 days~2 months
Ukraine42 days~1 month
United Arab Emirates45 days~1 month
United Kingdom54 days~2 months
United States26 days~4 weeks
Uruguay15 days~2 weeks
Uzbekistan26 days~4 weeks
Venezuela29 days~4 weeks
Vietnam30 days~4 weeks
WB85 days~3 months
XK49 days~2 months
Yemen27 days~4 weeks
Zambia138 days~5 months
Zimbabwe215 days~7 months

Explore immigration programs

Compare eligibility, costs, and processing times

Frequently Asked Questions

Visitor visa (TRV) processing times depend heavily on your country of residence. Some countries see processing in under 2 weeks, while others may wait 2-3 months or more.

IRCC processes applications at visa offices closest to your country. Processing capacity, application volume, and the complexity of background checks differ by region, leading to significant variations.

Yes. You can check your application status online through your IRCC account. IRCC will also contact you if they need additional documents or information.

Processing times tracked from official IRCC data. Historical trends and analysis by Northy. View on IRCC (opens in new tab)