Planning a trip on a Sri Lankan passport can feel like an endless round of embassy visits, bank letters and visa fees you never get back. Yet more than 40 countries let Sri Lankans in visa-free. Many more offer an easy visa on arrival or an online permit.
As of October 2026, Sri Lankans can travel across Southeast Asia, the Indian Ocean, Africa and the Caribbean without visiting an embassy first. But travelling visa-free doesn't mean showing up with just your passport.
Border officers in places like Singapore and the Maldives require online arrival cards, proof of funds and confirmed accommodation. If you don't have the right papers when you check in at Bandaranaike International Airport (CMB), the airline can refuse to board you.
Top visa-free countries for Sri Lankan passport holders at a glance
Entry comes in three kinds: visa-free, visa on arrival at the airport, and an online travel authorisation (eTA) you get before you fly.
| Country / territory | Entry category | Max stay | Official fee |
|---|---|---|---|
| Singapore | Visa-free | 30 days | Free (SG Arrival Card required) |
| Maldives | Visa-free (on arrival) | 30 days | Free (IMUGA declaration required) |
| Seychelles | Visitor's permit | 30 days | Free (digital travel authorization) |
| Nepal | Visa on arrival | 30 days | Free (first 30 days per calendar year) |
| Cambodia | Visa on arrival / e-visa | 30 days | $30–$36 |
| Laos | Visa on arrival | 30 days | $40 |
| Rwanda | Visa on arrival | 30 days | $50 |
| Kenya | Electronic Travel Auth (eTA) | 90 days | $32.50 |
| Dominica | Visa-free | 21 days | Free |
| Barbados | Visa-free | 28 days | Free |
Check any destination with our passport visa checker tool, or with the official Department of Immigration and Emigration Sri Lanka and the Ministry of Foreign Affairs.
Singapore: strict entry screening and the digital arrival card

Singapore remains the premier short-haul international getaway for Sri Lankan holidaymakers. Sri Lankan passport holders get 30 days visa-free, but the Immigration & Checkpoints Authority (ICA) checks arrivals from South Asia carefully at Changi Airport.
To ensure smooth entry:
- Submit the SG Arrival Card: You must submit this free electronic card within three days before arriving in Singapore via the official ICA portal or MyICA app. It includes a health declaration and your local hotel address.
- Hold a confirmed return ticket: Airline staff in Colombo will strictly check your outbound flight departing Singapore within 30 days. One-way bookings will result in boarding denial.
- Carry proof of funds: ICA officers frequently ask Sri Lankan travellers to demonstrate financial means. Have at least SGD 100 ($75) per day of planned stay in cash, international credit cards or accessible bank mobile apps.
- Hotel booking vouchers: Keep printed or offline copies of your hotel reservations showing all guest names.
You can read our guide to the best things to do in Singapore and explore top attractions in our Singapore destination guide.
The Maldives: island travel 90 minutes from Colombo
The Maldives is the easiest tropical escape from Sri Lanka, located just an hour and 15 minutes by air from Colombo on SriLankan Airlines, FitsAir or Emirates.
As of October 2026, the Maldives gives everyone, Sri Lankans included, a free 30-day visa on arrival at Velana International Airport in Malé. You don't need prior visa clearance, but Maldives Immigration enforces one critical digital step: the IMUGA Traveller Declaration.
You must fill out the IMUGA online form within 96 hours before your flight's departure time, uploading a passport photograph and flight details. A QR code will generate upon completion; save this screenshot to present at airport check-in and Malé border gates.
Arriving travellers must also hold a confirmed booking at a registered tourist resort, safari vessel or local island guesthouse. Compare resort versus island spending in our Maldives travel cost guide and plan transit around Malé.
Nepal: the SAARC fee waiver advantage

Nepal is a superb place for culture and trekking, and it comes with a big money-saver for Sri Lankan citizens. Sri Lanka and Nepal are founding members of the South Asian Association for Regional Cooperation (SAARC). So Sri Lankan passport holders get a free tourist visa on arrival for up to 30 days, once a calendar year.
While Western tourists pay $30 for 15 days or $50 for 30 days at Tribhuvan International Airport (KTM) in Kathmandu, your first 30 days in Nepal are issued at zero government fee.
When you land at Kathmandu airport:
- Head to the electronic kiosk machines before the immigration counters to scan your passport and take a digital photo.
- Fill in the online visa arrival form (or complete it online within 14 days before flying via the Nepal Immigration portal).
- Approach the dedicated SAARC passport counter. Present your printed kiosk slip, your return ticket, and your passport. The officer will stamp a 30-day gratis visa into your passport.
If you return to Nepal a second time within the same calendar year, you will pay standard tourist visa fees like other travellers.
Seychelles and African wildlife destinations

Looking across the Indian Ocean toward East Africa reveals several accessible destinations with zero advance visa barriers:
- Seychelles: Seychelles is an entirely visa-free country. A Visitor's Permit valid for up to 30 days is issued free of charge on arrival at Seychelles International Airport in Victoria, provided you submit the digital Travel Authorization form online, hold confirmed accommodation, and carry proof of funds ($150 per day).
- Kenya: Kenya replaced physical visas with an Electronic Travel Authorisation (eTA). Sri Lankan citizens apply online at the official government site for $32.50, receiving approval typically within 72 hours.
- Rwanda: Sri Lankan citizens can obtain a 30-day single-entry tourist visa directly on arrival at Kigali International Airport for a standard fee of $50, making gorilla trekking and eco-tours easy to organize.
Before embarking on wildlife safaris, ensure you check our international packing list for tropical climate gear.
Transit visa traps to avoid when flying from Colombo
One of the costliest errors Sri Lankan passport holders make isn't at their destination; it's during international layovers. Low-cost flight combinations often trigger unexpected transit visa requirements:
- India self-transfers: If you book separate tickets on low-cost carriers (such as connecting from Colombo to Chennai on IndiGo, then transferring to another airline), you must pass through Indian border control to collect and re-check your baggage. Sri Lankan citizens cannot do this without an Indian transit visa or regular e-visa.
- Kuala Lumpur terminal transfers: Transiting between KLIA Terminal 1 and KLIA Terminal 2 on separate budget airlines often requires clearing Malaysian immigration. Unless your flights are booked on a single ticket with baggage checked through, you may be turned away in Colombo without a Malaysian e-visa.
- Gulf hub layovers: Flying via Dubai (Flydubai/Emirates) or Doha (Qatar Airways) on a single through-ticket is completely visa-free as long as you stay inside the airside international transit area for under 24 hours.
Frequently asked questions
Can Sri Lankans travel to Thailand visa-free?
No, Sri Lankan passport holders do not qualify for Thailand's 30-day visa exemption scheme. You must apply for a tourist visa through the Royal Thai Embassy in Colombo or apply online for an e-visa beforehand. Visa-on-arrival is not available for standard Sri Lankan tourist passports in Thailand.
Do Sri Lankan citizens need a visa for Dubai or UAE?
Yes, standard Sri Lankan passport holders need a pre-arranged tourist visa before flying to Dubai, Abu Dhabi or other emirates in the UAE. Visas are easily applied for online through Emirates, Flydubai, or licensed UAE travel agencies, typically costing between $80 and $110 for a 30-day single-entry visa.
What documents must Sri Lankans carry when travelling visa-free?
Always carry: (1) a passport with at least six months of validity, (2) a confirmed return or onward flight ticket out of the destination, (3) hotel booking vouchers or an official invitation letter, (4) proof of sufficient funds (credit cards, bank statements or foreign currency cash), and (5) any mandatory digital arrival declaration like Singapore's SG Arrival Card or the Maldives IMUGA form.
Can Sri Lankan passport holders get a visa on arrival in Malaysia?
No, Malaysia does not offer visa-on-arrival for Sri Lankan citizens arriving directly from Colombo. You must apply online for a Malaysian e-visa (eVisa) before your departure. Only Indian and Chinese passport holders arriving via specific third countries have limited VoA privileges in Malaysia.
