🇸🇪
ETA Required - $50 USD30 Days

Sri Lanka Visa for Swedish Citizens

Sri Lanka offers Swedish travelers a sun-soaked escape from the long Nordic winter, combining ancient cultural treasures, lush tea-covered highlands, golden tropical beaches, and abundant wildlife within a single compact island. For Swedes seeking warmth, nature, and adventure, Sri Lanka has become an increasingly popular long-haul destination. As a Swedish passport holder, you will need an Electronic Travel Authorization (ETA) before arriving in Sri Lanka, and the process can be completed entirely online in just a few minutes.

The ETA for Swedish citizens costs $50 USD (approximately SEK 520) and allows a stay of up to 30 days for tourism. Applications are normally processed within 24 to 72 hours. There are no direct flights between Sweden and Sri Lanka, so most travelers fly from Stockholm Arlanda (ARN) with a single connection, such as Emirates via Dubai, Qatar Airways via Doha, or Turkish Airlines via Istanbul. Total journey time from Stockholm is typically 13 to 16 hours depending on the connection.

Swedish visitors are drawn to Sri Lanka's outdoor lifestyle and respect for nature, which echoes the Scandinavian love of the outdoors. From whale watching off Mirissa and leopard safaris in Yala National Park to hiking in the misty hills around Ella and Nuwara Eliya, the island rewards active travelers. Cultural highlights include the rock fortress of Sigiriya, the sacred city of Kandy, and the colonial ramparts of Galle Fort, while the south and east coast beaches provide the perfect place to unwind after a day of exploration. Combined with a low cost of living and famously friendly locals, Sri Lanka delivers exceptional value for Swedish travelers.

Documents Required

  • Valid Swedish passport (pass) with at least 6 months validity
  • Approved ETA confirmation (printed or digital)
  • Return or onward flight ticket
  • Proof of accommodation (hotel booking or invitation letter)
  • Proof of sufficient funds ($50-100 per day recommended)
  • Yellow fever vaccination certificate (only if arriving from an endemic country)

How to Apply for the ETA

1

Visit the Official ETA Website

Go to eta.gov.lk and select "Apply for ETA".

2

Complete the Application Form

Fill in your personal details, passport information, travel dates, and accommodation details.

3

Pay the ETA Fee

Pay the $50 USD fee using a Visa or Mastercard credit/debit card.

4

Receive Your ETA Approval

You will receive the ETA approval via email within 24-72 hours. Save a digital and printed copy.

5

Present at Immigration

Show your ETA approval and passport at Bandaranaike International Airport immigration. The officer will stamp your 30-day entry.

Tips for Swedish Travelers

  • Apply directly at eta.gov.lk to avoid unnecessary third-party fees.
  • The fee is charged in USD - your Swedish bank or card issuer may add a small valutaavgift (currency conversion fee).
  • Keep a printed copy and a digital copy of your ETA approval.
  • Consider purchasing a reseforsakring (travel insurance) that covers medical expenses and repatriation.
  • English is widely spoken across Sri Lanka's tourist areas, so Swedish travelers rarely face a language barrier.

Important Notes

  • Apply for your ETA at least 7 days before departure.
  • The ETA is a single-entry authorization valid for 30 days from arrival.
  • Swedish national ID cards are not accepted for entry - a valid passport is required.
  • The 30-day stay period begins on the date of entry into Sri Lanka.
  • Transit passengers staying less than 48 hours can apply for a free transit ETA.
  • Check the Swedish Ministry for Foreign Affairs (regeringen.se/UD) and the Sweden Abroad website for current travel advisories.

Frequently Asked Questions

Do Swedish citizens need a visa for Sri Lanka?

Yes, Swedish passport holders need an Electronic Travel Authorization (ETA) to visit Sri Lanka. The ETA costs $50 USD, can be obtained online at eta.gov.lk, and allows a 30-day stay for tourism.

How long does the ETA processing take for Swedish citizens?

The ETA is typically processed within 24 to 72 hours. It is recommended to apply at least one week before your departure date. During peak travel seasons, processing may occasionally take a little longer.

What flights connect Sweden to Sri Lanka?

There are no direct flights from Sweden to Sri Lanka. Popular routes from Stockholm Arlanda include Emirates via Dubai, Qatar Airways via Doha, and Turkish Airlines via Istanbul. Total travel time is approximately 13-16 hours.

Can I use my Swedish national ID card to enter Sri Lanka?

No, a valid Swedish passport is required. National ID cards are not accepted for travel to Sri Lanka. Your passport must have at least 6 months validity from the date of entry.

What is the best time for Swedish travelers to visit Sri Lanka?

For Swedes escaping the cold, the December to March period is ideal, as it is dry and sunny along the popular south and west coasts. The east coast is best from May to September. Either window offers a welcome break from the Nordic winter and shoulder seasons.

What is the budget for a Swedish traveler in Sri Lanka?

Sri Lanka offers excellent value for Swedish travelers. Budget travelers can manage on around SEK 350-550 per day, mid-range travelers should budget SEK 750-1,400, and luxury experiences start from roughly SEK 1,900 per day, including accommodation, food, transport, and activities.

Quick Facts

Visa TypeETA Required
Cost$50 USD (~SEK 520)
Stay Duration30 days
Processing24-72 hours
ExtensionUp to 90 days

ETA Details

ETA Cost

$50 USD

Validity

30 days (extendable to 90 days)

Processing Time

24-72 hours

Apply for ETA

Entry Requirements

Passport Validity6+ months
Return TicketRequired
Proof of FundsRequired
Yellow Fever Cert.If from endemic area

Visa Extension

Extension PossibleYes

Max Duration

Up to 90 days total

Extension Cost

$25 USD

Visit the Department of Immigration and Emigration in Colombo (No. 41, Ananda Rajakaruna Mawatha). Submit your application with passport, completed form, and proof of funds. Processing takes 3-5 business days.

Visa Types

tourist Visa

30 days (Double Entry)$50 USD

business Visa

30 days (Multiple Entry)$55 USD

transit Visa

2 days (Single Entry)$0 (free)

Other Country Guides