🇮🇹
ETA Required — $50 USD30 Days

Sri Lanka Visa for Italian Citizens

Sri Lanka is a captivating destination for Italian travelers who appreciate rich cultural heritage, extraordinary cuisine, and stunning natural landscapes. Italy and Sri Lanka may be geographically distant, but both nations share a deep appreciation for family, food, and hospitality that creates a natural connection for Italian visitors. As an Italian passport holder, you will need an Electronic Travel Authorization (ETA) to enter Sri Lanka, obtainable through a quick online process.

The ETA for Italian citizens costs $50 USD (approximately 46 EUR) and allows a stay of up to 30 days for tourism. The online application at eta.gov.lk is straightforward and approval is typically issued within 24 to 72 hours. While there are no direct flights from Italy to Sri Lanka, excellent connections are available through Dubai (Emirates), Doha (Qatar Airways), Istanbul (Turkish Airlines), and Abu Dhabi (Etihad). Flight times from Rome or Milan typically range from 11 to 14 hours depending on the connection.

Italian visitors will be delighted by Sri Lanka's culinary traditions, which share the Italian love for bold flavors, fresh ingredients, and communal dining. The island's spice gardens, fresh seafood, and the elaborate rice and curry tradition offer fascinating parallels to Italian food culture. Beyond cuisine, Sri Lanka presents an incredible range of experiences: from the ancient ruins of the Cultural Triangle to the scenic train journey through tea-covered hills, from whale watching off Mirissa to leopard safaris in Yala. The south coast beach towns of Unawatuna and Tangalle have become particularly popular among Italian travelers seeking a tropical winter escape.

Documents Required

  • Valid Italian passport (passaporto) 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 Italian Travelers

  • Apply at the official eta.gov.lk website to avoid third-party surcharges.
  • The fee is in USD - your Italian bank may apply a small commissione di cambio (currency conversion fee).
  • Save your ETA approval and keep both a digital and printed copy.
  • Consider purchasing assicurazione di viaggio (travel insurance) with comprehensive medical coverage.
  • The Italian Embassy in Colombo can provide consular assistance in emergencies.

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.
  • Italian national ID cards (carta d'identita) are not accepted - 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 Viaggiare Sicuri (viaggiaresicuri.it) for current Italian government travel advisories.

Frequently Asked Questions

Do Italian citizens need a visa for Sri Lanka?

Yes, Italian 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 or business.

How do Italian citizens apply for the Sri Lanka ETA?

Visit eta.gov.lk, complete the online form with personal and passport details, pay $50 USD with a credit or debit card, and receive approval via email within 24-72 hours.

Can I use my Italian ID card to enter Sri Lanka?

No, a valid Italian passport (passaporto) is required. The carta d'identita is not accepted for travel to Sri Lanka. Your passport must have at least 6 months validity remaining from the date of entry.

What flights connect Italy to Sri Lanka?

There are no direct flights from Italy to Sri Lanka. Popular routes from Rome or Milan include Emirates via Dubai, Qatar Airways via Doha, and Turkish Airlines via Istanbul. Total travel time is typically 11-14 hours.

What is the food like in Sri Lanka for Italian travelers?

Sri Lanka offers a rich culinary tradition centered on rice and curry, fresh seafood, and bold spice combinations. Italian travelers often appreciate the emphasis on fresh ingredients and communal dining. Hoppers, kottu roti, and fresh fish are highlights.

When is the best time for Italians to visit Sri Lanka?

November to April is ideal for the south and west coasts, perfect for escaping the Italian winter. The east coast is best from April to September. December through February is the most popular period for Italian visitors.

Quick Facts

Visa TypeETA Required
Cost$50 USD (~46 EUR)
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)

Embassy Info

Sri Lankan Embassy

Embassy of Sri Lanka, Via Adige 2, 00198 Rome, Italy

Embassy Website

Other Country Guides