ETA Required - $50 USD30 Days

Sri Lanka Visa for Brazilian Citizens

Sri Lanka is an emerging destination for Brazilian travelers drawn to its tropical climate, world-class surfing, vibrant Buddhist heritage, and warm hospitality. While the two countries are geographically distant, the shared love for colorful festivals, diverse cuisine, and beach culture creates a natural affinity. Brazilian visitors will find Sri Lanka to be a rewarding and affordable destination that offers a uniquely South Asian experience unlike anywhere else.

Brazilian citizens require an Electronic Travel Authorization (ETA) to enter Sri Lanka, which costs $50 USD for a 30-day tourist stay. The application is completed online at eta.gov.lk, and approval is typically received within 24 to 72 hours. The tourist ETA provides double-entry privileges, allowing travelers to combine Sri Lanka with nearby destinations such as the Maldives or southern India. Business ETAs are available at $50 USD with multiple-entry access. Extensions of up to 90 days total can be arranged at the Department of Immigration in Colombo.

There are no direct flights between Brazil and Sri Lanka, so travelers typically connect through Middle Eastern hubs such as Dubai, Doha, or Abu Dhabi, or through Indian cities like Mumbai or Delhi. The total journey from Sao Paulo or Rio de Janeiro takes approximately 18 to 24 hours depending on the connection. Emirates via Dubai and Qatar Airways via Doha are popular routing options, often offering competitive fares. Brazilian travelers should factor in the significant time difference (8.5 to 11.5 hours ahead of Brazil depending on time zone) when planning their itinerary and managing jet lag.

Documents Required

  • Valid Brazilian passport 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-75 per day recommended)
  • Yellow fever vaccination certificate (required for travelers arriving from Brazil)

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 Brazilian Travelers

  • Apply at the official eta.gov.lk website to avoid third-party sites that charge additional processing fees.
  • Emirates via Dubai and Qatar Airways via Doha offer the most convenient connections from Brazil to Colombo.
  • Save your ETA approval on your phone and keep a printed copy as backup.
  • Exchange BRL to USD before departure, then convert to LKR at Colombo airport for the best rates.
  • Purchase a local SIM card (Dialog or Mobitel) at Colombo airport for affordable data and calls during your stay.

Important Notes

  • Brazilian nationals pay the standard ETA rate of $50 USD for tourist visa.
  • Apply for your ETA at least 7 days before departure to allow for processing time.
  • The tourist ETA is a double-entry authorization valid for 30 days from arrival.
  • No direct flights exist between Brazil and Sri Lanka — connections via Dubai, Doha, or Mumbai are most common.
  • Transit passengers staying less than 48 hours can apply for a free transit ETA.
  • A yellow fever vaccination certificate may be required as Brazil is considered an endemic area — carry your international vaccination card.

Frequently Asked Questions

How much does the Sri Lanka ETA cost for Brazilian citizens?

The tourist ETA for Brazilian citizens costs $50 USD, which is the standard rate for most nationalities. Business ETAs also cost $50 USD with multiple-entry privileges. Transit ETAs for stays under 48 hours are free of charge.

How do Brazilian citizens apply for the Sri Lanka ETA?

Visit eta.gov.lk, select your nationality, fill in your personal and passport details, pay the $50 USD fee with a credit or debit card, and submit. Approval is sent via email within 24 to 72 hours.

How do I fly from Brazil to Sri Lanka?

There are no direct flights from Brazil to Sri Lanka. The most common routes connect through Dubai (Emirates), Doha (Qatar Airways), or Abu Dhabi (Etihad). Some travelers also connect via Mumbai or Delhi on airlines like Air India. Total travel time from Sao Paulo is approximately 18 to 24 hours.

Do Brazilian travelers need a yellow fever certificate for Sri Lanka?

Yes, Brazilian travelers may be asked to show a valid yellow fever vaccination certificate upon arrival in Sri Lanka, as Brazil is classified as a yellow fever endemic country. Carry your international vaccination card to avoid any issues at immigration.

Can I use Brazilian reais in Sri Lanka?

No, Brazilian reais (BRL) are not accepted in Sri Lanka and are difficult to exchange locally. The local currency is the Sri Lankan Rupee (LKR). Convert BRL to USD before your trip, then exchange USD to LKR at Colombo airport or authorized money changers.

What is the best time for Brazilians to visit Sri Lanka?

The west and south coasts are best from December to March, while the east coast is ideal from April to September. The hill country is pleasant year-round. Brazilian travelers escaping winter (June to August) will find the east coast and cultural triangle in excellent condition.

Quick Facts

Visa TypeETA (Standard Rate)
Cost$50 USD
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)$50 USD

transit Visa

2 days (Single Entry)Free

Embassy Info

Sri Lankan Embassy

Honorary Consulate of Sri Lanka in Brazil — contact the Sri Lankan Embassy in Buenos Aires, Argentina for consular services

Embassy Website

Other Country Guides