Sri Lanka is one of the easiest international trips for travelers from Bangladesh. The flight takes only a few hours, the visa process is simple, and the island offers beaches, mountains, wildlife, and cultural sites within easy reach.

Many people often ask the same question before planning their trip: How much does it actually cost to travel to Sri Lanka from Bangladesh?

The good news is that Sri Lanka can be surprisingly affordable if you plan well. Below is a realistic breakdown based on typical prices and personal travel experience.

Flight Cost from Dhaka to Colombo

Several airlines operate flights between Dhaka and Colombo. Prices vary by season and the time you book.

AirlineFlight TypeTypical Price (Return Ticket)
SriLankan AirlinesDirect flightBDT 60,000 – 80,000
FitsAirDirect flightBDT 40,000 – 60,000
IndiGo1 stop (usually Chennai)BDT 30,000 – 40,000

Travel time

Flight TypeDuration
Direct flightAround 3 hours 30 minutes
Connecting flightAround 6–8 hours

Festive seasons such as Eid, school holidays, and December travel periods usually push up flight prices. During these times, tickets for SriLankan Airlines and FitsAir can sometimes go well above the usual range, so booking early is a good idea.

Quick Tip to Find Cheaper Flights

If your travel dates are flexible, you can often find much cheaper tickets. Flight prices from Dhaka to Colombo vary by day of the week and travel season.

Sometimes shifting your trip by one or two days can significantly reduce the ticket price. Mid-week flights are often cheaper than weekend departures.

When searching for tickets, check multiple dates and compare prices before booking. A little flexibility can easily save BDT 10,000 or more on your flight.

Sri Lanka Tourist Visa (ETA) Cost for Bangladeshis

Bangladeshi travelers need to apply for the Sri Lanka Electronic Travel Authorization (ETA) before traveling. The process is simple and usually takes only a few minutes to complete online.

Tourist ETA Fee

CategoryCost
Travelers above 12 years$21
Children under 12 yearsFree

In Bangladeshi currency, $21 is roughly around 2,300–2,500 BDT, depending on the exchange rate.

The ETA allows a 30-day stay in Sri Lanka and is typically approved within a short time after submission.

Travelers can apply online through the official government website: Official ETA Application Portal.

Applying directly through the official website helps avoid extra service charges that some third-party agencies add.

Accommodation Cost

Sri Lanka has many accommodation options, including budget guesthouses, boutique hotels, and luxury beach resorts.

For most Bangladeshi travelers, guesthouses or small hotels are the best value.

Typical Hotel Prices

Accommodation TypePrice per Night (BDT)
Budget guesthouse2,000 – 4,000
Mid-range hotel5,000 – 9,000
Boutique beach hotel10,000+

In places like Mirissa, Ella, and Unawatuna, you can easily find comfortable rooms around 3,000 – 4,000 BDT per night.

Food Cost

Sri Lankan food is flavorful and very affordable. Local restaurants serve rice and curry meals, kottu roti, seafood, and fresh juices.

Typical Food Prices

Food TypePrice (BDT)
Local rice and curry meal350 – 600
Kottu roti400 – 700
Restaurant meal700 – 1,200
Seafood dinner near the beach1,500 – 2,500

Most travelers spend around 1,200 – 2,000 BDT per day on food.

Transport Cost in Sri Lanka

Transport around Sri Lanka is fairly cheap, with several options, including trains, buses, tuk-tuks, and taxis.

Typical Transport Costs

Transport TypePrice (BDT)
Train ride (Ella scenic route)200 – 1,000
Local bus100 – 300
Tuk-tuk short ride300 – 600
Private car with driver (per day)5,000 – 7,000

For example, short tuk-tuk rides in places like Mirissa or Unawatuna usually cost around 400–500 BDT.

Activity and Entrance Fees

Some attractions in Sri Lanka require entrance tickets or activity fees.

Common Activity Costs

ActivityPrice (BDT)
Sigiriya Rock entrance~3,300
Yala safari4,500 – 7,000
Whale watching in Mirissa4,500 – 6,500
Surfboard rental1,000 – 1,500

Not every day involves paid activities, so a realistic daily average is around 1,000 – 2,000 BDT.

Estimated Cost for a 7 Day Sri Lanka Trip

Here is a realistic example for a one-week trip.

ExpenseEstimated Cost (BDT)
Flight from Dhaka40,000 – 70,000
Visa5,500 – 6,000
Hotel (7 nights)21,000 – 28,000
Food8,000 – 14,000
Transport7,000 – 12,000
Activities7,000 – 12,000

Total Estimated Trip Cost

Travel StyleTotal Cost
Budget trip90,000 – 110,000
Comfortable trip110,000 – 140,000

Final Thoughts

Sri Lanka is one of the most convenient international trips for travelers from Bangladesh. The flight is short, the visa process is simple, and the island offers incredible diversity within a small area.

With a well-planned itinerary, you can explore beaches, tea plantations, wildlife parks, and historic sites without spending a huge amount of money.

For many Bangladeshi travelers, a one-week trip to Sri Lanka costs roughly 90,000-140,000 BDT, depending on the airline, accommodation, and activities.