Nepal is situated in between India and China. There is no option to arrive Nepal via Air or by land, because Nepal is a landlocked country in the south Asia.
Procedure to Enter in Nepal
Every foreigner can obtain Visa on arrival to Nepal immigration both by air and land, except certain Middle East country and African nationalities.
you need to fill out the visa application form on arrival with six month valid passport and one copy of passport-size photo with a light background. The visa is valid for multiple entries and exits. The cost is depends on your duration to stay in the country. US $ 25.00 for 15 days single/multiple entry, US $ 40.00 for 30 days single/multiple entry, US $ 100.00 for 90 days single/multiple entry. Visa can be obtained only through payment of cash in the following currency: US dollar, Euro, Swiss Franc, Pound Sterling, Australian dollar, Canadian dollar, Hong-Kong dollar, Singapore dollar and Japanese Yen. Credit Card and Indian currency are not accepted for payment of Visa fee. For the Indian national no need to issue visa enter to Nepal but necessary to show their driving license with photo or election commission card with photo in the immigration of Nepal.
Arriving By Plane
The most popular way to get to Nepal is by Air. Tribhuvan International Airport (TIA) in Kathmandu is the only international airport in Nepal.
From Europe, you will reach Nepal with flights from Istanbul Turkey and the Arabian Peninsula (Doha, Abu Dhabi, Muscat, Dubai, Bahrain) or from Delhi, using Turkish Airlines, Etihad Airlines, Qatar Airways, Air Arabia, Oman Air, Fly Dubai, Bahrain Air, Air India and Jet Airways.
From China, you will reach Nepal with flights from Lhasa, Kunming, Shanghai, Guangzhou & Sichuan carriers are Air China, China Eastern Airlines, China Southern Airlines and Sichuan Air.
From America, you can reach Nepal with indirect flights via Hong Kong, Delhi, Seoul, Istanbul, Doha, Abu Dhabi, Singapore, Kuala Lumpur and Bangkok, using Dragon Air, Air India, Jet Airways, Korean Air, Turkish Airlines, Qatar Air, Etihad Airways, Silk Air, Malaysian Airlines, Air Asia and Thai Airways.
From Australia, you will reach Nepal with flights from Hong Kong, Bangkok, Singapore, Kuala Lumpur, Kunming, Guangzhou, carriers are Dragon Air, Nepal Airlines, Thai Airways, Silk Air, Malaysian Airlines, China Eastern Airlines and China Southern Airlines.
Arriving By Land
By land you can cross the border from India and China (Tibet). Here are the borders open to the foreigners; other area is totally prohibited to enter Nepal for foreigners.