Getting a visa can take time and effort. But some countries make it easy by offering visas on arrival. That means you do not need to apply before your trip. You just arrive at the airport, pay the fee, and get your visa stamped. This is perfect for last-minute plans or stress-free travel. Here are the top visas on arrival for Indian and US passport holders.
For Indian Passport Holders
1. Thailand
Stay up to 15 days with a visa on arrival. You need a return ticket, hotel booking, and some cash for expenses.
2. Maldives
Get a 30 days free visa on arrival. Great for beach lovers and honeymooners. You must show a return ticket and booking proof.
3. Indonesia
Stay up to 30 days. Visa on arrival is available at major airports. Popular for Bali trips. Extendable once for 30 more days.
4. Nepal
Indian citizens do not need a visa. You can travel with just a valid ID card or passport.
5. Sri Lanka
Get a visa on arrival with online ETA (Electronic Travel Authorization). Stay up to 30 days. You can extend it later.
6. Jordan
Visa on arrival at Queen Alia Airport. Stay up to 30 days. Buy the Jordan Pass to cover the entry fee and visa.
7. Cambodia
Visa on arrival for 30 days. You need one photo and visa fee in US dollars.
8. Laos
Stay up to 30 days. Visa on arrival available at main international airports and land borders.
9. Seychelles
Free visa on arrival for up to 90 days. Just show proof of stay, return ticket, and enough funds.
10. Kenya
Apply online for eVisa or get a visa on arrival. Stay up to 90 days. You need travel documents and passport photos.
For US Passport Holders
1. Maldives
Visa on arrival for 30 days. Free and simple for US travelers. Show return ticket and hotel booking.
2. Cambodia
Visa on arrival for 30 days. Bring passport photo and fee in cash. Very popular for Angkor Wat.
3. Indonesia
30-day visa on arrival. Applies to Bali and other tourist spots. Can be extended once.
4. Nepal
Visa on arrival for 90 days.Very easy for US tourists. Fill in the form at the airport and pay the fee.
5. Tanzania
Visa on arrival at airports and borders.Stay up to 90 days. Great for safari lovers.
6. Kenya
Get a visa on arrival for 90 days. Or apply for eVisa before you go. Bring printed copy of visa or receipt.
7. Jordan
Visa on arrival at major airports.Buy the Jordan Pass for easier entry and sightseeing.
8. Seychelles
No visa needed. Just bring hotel bookings, return ticket, and proof of funds. Stay up to 90 days.
9. Laos
30-day visa on arrival.Get it at international airports or border crossings. Fill a simple form and pay the fee.
10. Papua New Guinea
Visa on arrival at some airports. Good for nature lovers. Best to double check flight details before travel.
Final Thoughts
Visa on arrival makes travel easy and fast. Indian and US travelers can visit many beautiful places without long visa waits. Always check the latest rules on the country’s official website before you fly, as rules can change anytime.