How much does a trip to Sri Lanka cost?
Sri Lanka is one of the better-value long-haul holidays, but prices swing with season and hotel class. Here are our current package prices, the official fees you may pay, and where the money actually goes.
A tailor-made Sri Lanka trip with travoHolidays starts from US$331.75 per person for a three-night beach-and-culture break, and our six-night itineraries with a Yala safari start from US$533 per person in 3-star hotels. Prices are per person, two sharing, land only (international flights excluded). On top of that, many nationalities now pay nothing for the tourist ETA, while others pay a fixed fee in US dollars.
Our Sri Lanka package prices
The figures below are travoHolidays package prices, November 2026. Each is a starting price per person based on two people sharing, covering land arrangements only; the final cost varies by travel date, hotel choice and availability.
| Itinerary | Nights | 3-star from | 4-star from | 5-star from |
|---|---|---|---|---|
| Bentota Beach, Galle & Colombo | 3 | US$331.75 | US$383.50 | US$429.50 |
| Kandy, Bentota & Colombo | 3 | US$383.50 | US$418 | US$475.50 |
| Sigiriya, Kandy & Colombo | 4 | US$435.25 | US$498.50 | US$613.50 |
| Kandy, Nuwara Eliya & Bentota | 4 | US$492.75 | US$550.25 | US$636.50 |
| Sigiriya, Kandy, Tea Country & Bentota | 5 | US$492.75 | US$596.25 | US$705.50 |
| Kandy, Tea Country, Yala Safari & Bentota | 6 | US$533 | US$659.50 | US$832 |
| Ramayana Trail: Trincomalee to Yala & Bentota | 6 | US$648 | US$711.25 | US$912.50 |
Two patterns stand out. First, the step from 3-star to 5-star adds anywhere from about a quarter to more than half to the price, depending on the route, so hotel class is the biggest single lever. Second, extra nights cost relatively little once transfers are in place: the five-night tea-country route starts at the same 3-star price as the four-night Kandy, Nuwara Eliya and Bentota trip.
Official fixed costs: the ETA visa
Every foreign visitor needs an Electronic Travel Authorisation (ETA) before arrival. According to Sri Lanka's official ETA portal, as of November 2026:
- From 25 May 2026, nationals of 40 countries receive a 30-day tourist ETA free of charge. The list includes Australia, Canada, China, France, Germany, India, Japan, Malaysia, the Netherlands, Pakistan, Qatar, Saudi Arabia, the UAE, the UK and the USA.
- Singapore and Seychelles nationals also receive a free 30-day tourist ETA, and Maldivian nationals a free 90-day one, under bilateral agreements.
- For other nationalities, the tourist ETA costs US$20 for South Asian countries and US$50 for all other countries when applied for in advance; the on-arrival rate is US$25 and US$60 respectively.
- Children under 12 of any nationality receive a free tourist ETA for up to 30 days.
- ETA fees are non-refundable, and staying beyond 30 days requires a paid extension through the Department of Immigration's online service.
Entry tickets and park fees
Heritage sites in the Cultural Triangle, including Sigiriya, Polonnaruwa and Anuradhapura, are ticketed by the Central Cultural Fund. Its ticketing page states that foreign-visitor prices are set in US dollars and charged in rupees at the day's exchange rate, and that SAARC citizens receive a 50% discount. Because the rupee amount changes daily, we have not quoted a figure here.
National park entry, such as Yala, is charged per person plus vehicle and service charges set by the Department of Wildlife Conservation. Safari jeep hire is a separate cost. Your specialist will confirm what is included in your package before you pay.
Cost components at a glance
| Item | Typical cost | Source/notes |
|---|---|---|
| Land package (3–6 nights) | From US$331.75 to US$912.50 per person | travoHolidays package prices, November 2026; two sharing, land only |
| Tourist ETA (40 listed countries) | Free for 30 days | Official ETA portal, from 25 May 2026 |
| Tourist ETA (other South Asian nationals) | US$20 in advance / US$25 on arrival | Official ETA portal, as of November 2026 |
| Tourist ETA (all other nationals) | US$50 in advance / US$60 on arrival | Official ETA portal, as of November 2026 |
| Cultural Triangle site tickets | Varies — ask your specialist | Priced in USD, paid in LKR at the daily rate; 50% SAARC discount |
| National park entry and jeep | Varies — ask your specialist | Set by the Department of Wildlife Conservation; jeep hire extra |
| Meals not included, tips, personal spending | Varies — ask your specialist | Depends on travel style |
| International flights | Not included | Our prices are land only |
What drives the price, and how to save
- Season: December to March is peak time on the west and south coasts, and Christmas and New Year carry the highest hotel rates. See our month-by-month Sri Lanka weather guide for shoulder months.
- Hotel class: on most of our routes, moving from 3-star to 4-star adds less than moving from 4-star to 5-star; mixing classes (a boutique stay in the hills, a simpler beach hotel) keeps quality where it matters.
- Trip length: a longer trip spreads fixed transfer costs, so the price per night falls.
- Route: adding the east coast or the north means longer drives, while a tight loop of Kandy, Sigiriya and the south keeps transfer time down.
- Single travellers: all prices assume two sharing; solo travellers pay a supplement.
Money on the ground
The local currency is the Sri Lankan rupee (LKR). Cards are accepted in most hotels and larger restaurants, but carry rupees for tuk-tuks, temple donations and small shops. For more practical tips, read our Sri Lanka travel guide for first-time visitors.
Frequently asked questions
Get an exact quote
Package prices are a starting point. Share your dates, hotel style and must-sees on the Sri Lanka holidays page or ask a specialist to price a custom trip, and we will send a costed itinerary.
Sources
Sri Lanka holiday packages
Bentota Beach, Galle & Colombo — 3-Star Hotels
- Two nights on Bentota beach
- Galle Fort, a UNESCO World Heritage town
- Madu River boat ride & turtle hatchery
Bentota Beach, Galle & Colombo — 4-Star Hotels
- Two nights on Bentota beach
- Galle Fort, a UNESCO World Heritage town
- Madu River boat ride & turtle hatchery
Bentota Beach, Galle & Colombo — 5-Star Hotels
- Two nights on Bentota beach
- Galle Fort, a UNESCO World Heritage town
- Madu River boat ride & turtle hatchery




