Nepal visa for Canadian citizens

Canadian citizens travelling to Nepal can look forward to a straightforward entry process, with a convenient visa on arrival available at Kathmandu's Tribhuvan International Airport. This allows for a generous maximum stay of 90 days, with visitors typically choosing from three distinct tourist visa types to suit their adventure. The significant geographical distance means journeys from major Canadian cities often involve multi-stop flights, typically through Middle Eastern hubs, leading to over 24 hours of travel time. Planning your visit during Nepal's peak trekking seasons, particularly autumn and spring, is highly recommended to make the most of your extended stay.

eVisa90d stay· verified 2026-05-27
Online Visa Application (Tourist Visa)
Apply

Entry requirements

Passport validity
6+ months
Health insurance
Not required

Visa options

TouristTourist Visa (15 Days, Multiple Entry)
15d$30multiple-entryvalid 6mo
Apply
TouristTourist Visa (30 Days, Multiple Entry)
30d$50multiple-entryvalid 6mo
Apply
TouristTourist Visa (90 Days, Multiple Entry)
90d$125multiple-entryvalid 6mo
Apply
TouristGratis Tourist Visa (Children Under 10 Years)
90d$0multiple-entryvalid 6mo
Apply
TouristGratis Tourist Visa (SAARC Citizens First Visit Up To 30 Days)
30d$0multiple-entryvalid 6mo
Apply
TouristGratis Tourist Visa (Chinese Nationals)
90d$0multiple-entryvalid 6mo
Apply
TouristTourist Visa Extension
150d$45multiple-entry
Apply
OtherOfficial Visa
$0multiple-entry
Apply
OtherNon-Resident Nepali (NRN) Gratis Visa
$0multiple-entry
Apply
TouristEntry Tourist Visa (Online Pre-Arrival Application)
90d$30multiple-entryvalid 6mo
Apply

Multiple-entry visa for 15/30/90 days. Airport kiosk available.

Sources