Nepal tourist visa guide.

There are different ways to obtain a Nepalese visa: on arrival at Tribhuvan International Airport in Kathmandu, at designated land border points, through a Nepalese embassy or consulate, or through the official online application system before travel.

3

Tourist visa durations

15

Days pre-application validity

150

Maximum tourist days per visa year

Where to obtain your visa.

A visa can be obtained on arrival at Tribhuvan International Airport, at Nepal-India and Nepal-China border entry points, or from Nepalese embassies and consulates near you. Travelers can also complete a pre-application online before reaching Nepal.

Online pre-applications must be submitted within two weeks before arrival. If the application is completed too early, it expires and has to be submitted again.

Airport Arrival

Visa-on-arrival counters are available at Kathmandu's international airport.

Land Borders

Tourist visas can be issued at designated Nepal-India and Nepal-China entry points.

Embassy or Consulate

Apply before travel through a Nepalese diplomatic mission in your country.

Online Form

Submit your form online and keep the receipt with barcode for immigration.

Tourist visa fees.

Visa fees on arrival are organised by stay length. For any period longer than 30 days, choose the 90-day tourist visa.

Fees below apply at ports of entry and are shown in US dollars.

Tourist Visa Category

Nepal Visa Fee Schedule

Fee Per Traveler
S.N Duration Recommended For Entry Type Fee
01

15 Days

Short-stay tourist visa

Short tours, transit or brief visits Multiple Entry $30
02

30 Days

Standard tourist visa

Most trekking and cultural trips Multiple Entry $50
03

90 Days

Long-stay tourist visa

Trips longer than 30 days Multiple Entry $125

Payment can be made in convertible currencies such as USD, EUR, CHF, GBP, AUD, CAD, HKD, SGD and JPY.

Credit-card payment may be available, but cash is often faster at arrival counters.

Arrival process organised by step.

The visa-on-arrival process is simple when your form, payment receipt, passport and photo are ready.

01

Step One

Fill in the arrival card

Complete the tourist visa form before arrival or at the airport.

Fill in the tourist visa form online before arrival, or use the kiosk machines at Tribhuvan International Airport. If you complete it online, print the receipt with barcode and bring it with you.

The online form works for 15 days. After that, it becomes invalid and must be completed again.

Official Application Portal
02

Step Two

Pay the visa fee

Pay according to your chosen stay length.

Make the payment at the bank counter according to your visa duration: 15, 30 or 90 days. Keep the receipt for the immigration desk.

Different payment methods may be accepted, but cash in major currencies usually keeps the process moving faster.

03

Step Three

Proceed to immigration

Present your documents to the immigration officer.

Online form receipt

Fee payment receipt

Passport valid for 6 months

Passport-size photo

Address in Nepal

When applying, enter the address of your hotel or local contact in Nepal.

Passport Photo

Keep a passport photo ready. For online forms, JPEG format is commonly required.

Passport Copy

Carry a passport copy and make sure your passport is valid for at least 6 months.

Visa extensions for longer mountain journeys

Need more time in Nepal? Tourist visa extensions are handled at Department of Immigration offices in Kathmandu and Pokhara. You will need a valid passport and a passport-size photo for the extension.

  • Minimum extension: $45 for the first 15 days.
  • Additional extension days: $3 per day.
  • Maximum tourist stay: 150 days per visa year.
Visa extensions for longer mountain journeys