Skip to content
induwara.lk
induwara.lkSri Lanka · Travel

Sri Lanka Tourist Arrivals by Country and Month

Pick a source market and a year to see monthly arrivals, share and rank. Every figure is a cell from SLTDA's own workbooks.

By Induwara AshinsanaUpdated Oct 4, 2026
Tourist arrivalsJan to Sep 2026
SLTDA data, totals reconciled

Showing India. Type to search 192 source markets, or use a quick pick below.

Part year. SLTDA has not published the rest.

Quick picks
Arrivals, January to September 2026
437,414
India
Change vs 2025
+62,122
+16.55% on the same months of 2025
Share of all arrivals
25.83%
Of total arrivals in the same months
Rank among markets
#1
Of 192 markets with arrivals this period

India sent 437,414 visitors to Sri Lanka in January to September 2026, with May the busiest month at 60,342. The quietest was April at 42,645.

Month by month

Month20262025ChangeShare of period
Jan52,06143,375+8,686
Feb47,67935,728+11,951
Mar47,53339,212+8,321
Apr42,64538,744+3,901
May60,34247,001+13,341
Jun43,42337,934+5,489
Jul44,54737,128+7,419
Aug47,25346,473+780
Sep51,93149,697+2,234

Same months, three years

Jan to Sep 2024
1,484,808
No earlier year loaded
Jan to Sep 2025
1,725,494
+16.21% year on year
Jan to Sep 2026
1,693,679
-1.84% year on year

All three years are cut to the same month window, so they are actually comparable. Comparing a part year against a full year would overstate every fall.

Sources cited: every figure is a transcribed cell from the SLTDA all-countries workbook for 2026. Nothing is modelled, projected or estimated.

How it works

The Sri Lanka Tourism Development Authority publishes one spreadsheet per year, “Tourist Arrivals from All Countries”: one row per source market, one column per month. This tool holds the 3 most recent, transcribed cell by cell. There are no rates and no model here. The only arithmetic is aggregation, and the only place it can go wrong is the comparison window.

Period total

For a chosen market and year the tool sums that market's published months:

periodTotal(market, year) = sum of arrivals(market, year, m) for every published month m

For 2026 that is January to September, because those are the months SLTDA has released. The coverage label on the tool is derived from the dataset, so when October appears it moves on its own.

Year on year, matched on the month window

This is the one rule that decides whether the answer is right. The 2026 file covers nine months. Setting it against the full twelve months of 2025 would understate every market by roughly a quarter, so the prior year is always truncated to the same months:

priorTotal = sum of arrivals(market, year − 1, m) for m in monthsPublished(year)

On the all-countries figure the difference is stark. The matched comparison is 1,693,679 against 1,725,494, a change of -1.84%. Compare the same nine months against full-year 2025 (2,362,521) and you get a fictitious collapse of about 28%. When the prior period is zero or the market has no row that year, the tool shows the absolute change and leaves the percentage out rather than dividing by nothing.

Share and rank

Share is that market's period total over the all-countries total for the identical window. Rank is 1 + the number of markets strictly larger, so equal markets share a rank and ranks skip. The workbook's own Rank column is ignored on purpose: it is alphabetical rather than a size order, and it repeats values (rank 189 appears twice in the 2026 file). The window matters here too. The Russian Federation is 6th over Jan to Sep 2026 at 82,991, but 3rd ranked on full-year 2025 totals.

How the transcription is checked

A spreadsheet can be added up two independent ways: down the country rows and across the month columns. Both are computed and then compared against the total SLTDA prints on its own Total row, and the row count is checked too. All 3 years agree exactly:

  • 2026: 1,693,679 by rows, 1,693,679 by columns, 1,693,679 printed in the file, 192 country rows. Reconciled.
  • 2025: 2,362,521 by rows, 2,362,521 by columns, 2,362,521 printed in the file, 195 country rows. Reconciled.
  • 2024: 2,053,465 by rows, 2,053,465 by columns, 2,053,465 printed in the file, 193 country rows. Reconciled.

Country spellings drift between the workbooks, a quieter trap than the arithmetic: “Cote Divoire” against “Cote d'lvoire”, “Gambia, The” against “The Gambia”. Markets are therefore keyed on a normalised slug with an alias table, because keying on the printed label would silently report “no prior-year data” for markets that have it. One case cannot be repaired: the 2024 file carries a single combined Congo row where the later files split the two Congos, so those rows carry a note instead of a guess.

No forecasts, no projections, no estimate for the unpublished months of 2026, no daily series and no tourism earnings. If SLTDA has not published a month, it is not here.

Worked examples

The headline figure, and why the window matters

All countries, Jan to Sep 2026

  1. Sum the nine month columns of the 2026 workbook:
  2. 277,327 + 279,328 + 183,979 + 135,643 + 145,745 + 124,551 + 196,845 + 191,704 + 158,557
  3. = 1,693,679
  4. Cross-check: the Total row printed in the same file reads 1,693,679. Match.
  5. Same nine months of 2025 = 1,725,494
  6. delta = 1,693,679 − 1,725,494 = -31,815
  7. deltaPct = -31,815 / 1,725,494 × 100 = -1.84%
  8. Against full-year 2025 (2,362,521) the same figure would read about −28%, which would be wrong.

Largest source market, with share and rank

India, Jan to Sep 2026

  1. India's row in the 2026 workbook:
  2. 52,061 + 47,679 + 47,533 + 42,645 + 60,342 + 43,423 + 44,547 + 47,253 + 51,931
  3. = 437,414, matching the workbook's own India Total cell.
  4. Same nine months of 2025 = 375,292
  5. delta = 62,122, deltaPct = +16.55%
  6. share = 437,414 / 1,693,679 × 100 = 25.83%
  7. rank = 1 of 192 markets
  8. busiest May (60,342), quietest April (42,645)

A market with no prior-year row, so no percentage is invented

Micronesia, the edge case

  1. Micronesia recorded 2 arrivals in Jan to Sep 2026.
  2. The 2025 workbook has no Micronesia row at all, because it recorded no arrivals that year.
  3. priorTotal is therefore null, not zero. The two are different things.
  4. delta and deltaPct are both suppressed. Printing 0% would imply no change, and dividing by zero would print Infinity.
  5. rank = 187 of 192, shared with every other market on the same count.
  6. Aruba in 2024 is the mirror case: a row that exists but is zero in all twelve months, so there is no busiest month to name.

Top ten source markets, Jan to Sep 2026

The largest ten markets, each against the same months of the previous year. Use the tool above for all 192 markets.

#Market20262025ChangeShare
1India437,414375,292+16.55%25.83%
2United Kingdom160,727161,893-0.72%9.49%
3China112,550101,590+10.79%6.65%
4Germany97,278106,988-9.08%5.74%
5Australia86,98977,380+12.42%5.14%
6Russian Federation82,991122,144-32.05%4.90%
7France78,86088,155-10.54%4.66%
8United States45,68648,174-5.16%2.70%
9Netherlands41,34352,210-20.81%2.44%
10Canada34,18636,424-6.14%2.02%

Source: SLTDA all-countries workbooks for 2026 and 2025, both both cut to the same 9-month window. Verified 2026-10-04.

Arrivals by year, same window

All three years cut to the widest window they share, which is the9 months SLTDA has published for every one of them.

PeriodArrivalsChange
Jan to Sep 20241,484,808no earlier year
Jan to Sep 20251,725,494+16.21%
Jan to Sep 20261,693,679-1.84%

Frequently asked questions

Sources & references

Related tools

Comments & feedback

Spotted a bug or want an improvement? Tell us, our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Spotted a figure that does not match the SLTDA file, or need a year that is not here?

Email me at [email protected], most fixes ship within 24 hours.