Travel guide · Nepal
Nepal Visa for German Citizens
Germans get a Nepal visa on arrival: pick 15, 30 or 90 days, pay in cash, pre-apply online to skip the queue.
German citizens enjoy Nepal's simple entry system with no advance visa required. German passport holders get a tourist visa on arrival at Kathmandu airport and at major land crossings, choosing their stay length and paying a modest fee in cash. An optional online pre-application speeds up the process at busy times.
The short answer
Bring a passport valid for at least six months, a recent passport photo and the fee in cash (US dollars are easiest, euros usually accepted). Choose 15 days (~US$30), 30 days (~US$50) or 90 days (~US$125), all multiple-entry. Pre-apply online in the seven days before travel or complete the form on arrival. Maximum stay is 150 days per calendar year. Always confirm current fees before travel.
The on-arrival process
At Tribhuvan International Airport:
- Complete the form — present a printed online confirmation, or use a self-service kiosk in arrivals.
- Pay the fee — at the bank counter in cash; dollars are simplest, euros and other major currencies usually accepted.
- Get your visa — take the receipt to immigration for stamping.
Land borders such as Sunauli, Birgunj and Kakarbhitta run the same steps in smaller offices. For a detailed walkthrough of the capital's airport, see our Nepal visa on arrival guide.
Durations and fees
| Visa | Approx. fee (USD) | Entries |
|---|---|---|
| 15 days | ~$30 | Multiple |
| 30 days | ~$50 | Multiple |
| 90 days | ~$125 | Multiple |
If you plan a longer trekking trip, the 90-day visa upfront usually works out cheaper than extending in stages. The master Nepal visa guide covers extensions and the 150-day annual cap.
How German rules compare
German travellers use the same on-arrival route and pay the same fees as fellow European visitors such as UK citizens, and as US citizens. Only Indians (no visa) and SAARC nationals (free 30-day gratis visa) sit outside this standard tier. The full comparison is on our Nepal visa rules by nationality hub.
Before you go
The German Federal Foreign Office (Auswärtiges Amt) publishes Nepal travel and safety advice (Reise- und Sicherheitshinweise) worth reading before you book, particularly on altitude and trekking. Confirm your passport has a blank page and a clear six months of validity, and carry a spare passport photo. As the Government of Nepal updates fees and eligibility periodically, reconfirm the current rules with the Department of Immigration shortly before departure.
Frequently asked questions
Do German citizens need a visa for Nepal?+
Yes, but it is granted on arrival. German passport holders are eligible for a tourist visa on arrival at Tribhuvan International Airport and at major land borders, and can pre-apply online within seven days of travel. There is no need to obtain a visa from a Nepali embassy in advance for tourism.
How much is a Nepal visa for Germans?+
The standard tourist visa fees are roughly US$30 for 15 days, US$50 for 30 days and US$125 for 90 days, all multiple-entry. German citizens pay the same as most other on-arrival nationalities. Pay in cash, ideally US dollars or euros, and confirm current rates before travel.
Can Germans pay the Nepal visa fee in euros?+
Euros are usually accepted at the airport bank counter alongside other major currencies, but US dollars remain the most reliable and give the best effective rate. Carry small, clean notes and aim to have close to the exact amount, as change can be limited at peak times.
How long can a German citizen stay in Nepal?+
A German tourist can stay up to 150 days within a calendar year. Start with any duration visa and extend at the Department of Immigration in Kathmandu or Pokhara for a daily fee, up to that annual maximum.