🇱🇰 Sri Lanka vs India 🇮🇳 — By Suki Nakamura, Out of Office
Sri Lanka hands you two languages and a reasonably clear map of where each one lives. India hands you twenty-two official languages, hundreds more unofficial ones, and a shrug that says "figure it out, we did." Both countries will cheerfully switch to English to help you, and both will judge you, gently but permanently, for not learning at least a few words of whichever one surrounds you.
I have ordered tea in Colombo in badly-pronounced Sinhala and been rewarded with a delighted laugh and a free extra piece of cake. I have ordered the same tea in four different Indian states and needed four completely different phrasebooks. Only one of these situations is a language barrier. The other is twenty-two of them, stacked.
| ✅ Do | ❌ Don't |
|---|---|
| Learn the basic Sinhala-Tamil split by region — it helps enormously in daily navigation | Assume Sinhala alone covers the whole country; Tamil dominates in the north and east |
| Pick up a handful of Sinhala courtesy phrases — it's genuinely rewarded with warmth | Expect English fluency outside Colombo, major hotels, and tourist-facing businesses |
| Use English confidently in cities — it's a widely spoken administrative and business language | Confuse Sinhala and Tamil scripts when trying to read signage; they look nothing alike |
| Carry a translation app for rural areas — it smooths over an enormous amount of friction | Assume one phrase works nationwide; greetings genuinely differ meaningfully by community |
| ✅ Do | ❌ Don't |
|---|---|
| Learn the dominant local language of your specific city or state, not just Hindi | Assume Hindi works everywhere; it's actively unpopular as a lingua franca in parts of the south |
| Lean on English with confidence in professional and urban settings — it's a genuine lingua franca | Be surprised when a 90-minute train ride crosses into a completely different language zone |
| Expect code-switching mid-sentence between English, Hindi, and the local language, constantly | Assume literacy in one Indian script transfers to another; most scripts are mutually unreadable |
| Appreciate how seriously regional language pride runs — it's identity, not just communication | Joke about regional accents or language hierarchies; it touches real, long-running political nerves |
Sri Lanka's linguistic landscape is genuinely navigable in a way that rewards a small amount of homework. Sinhala, spoken by the majority Sinhalese population, dominates the south and west, including Colombo, while Tamil holds strong in the north and east, a legacy of the island's long, often painful ethnic history that still shapes daily life, signage, and identity. English, inherited from the colonial period and sustained since through education and tourism, functions as a genuinely useful bridge — spoken confidently by the middle and professional classes, and present on virtually every official sign alongside Sinhala and Tamil script.
What surprises newcomers is how far a handful of Sinhala phrases will take you socially, even in English-fluent Colombo. Ordering in Sinhala, however badly pronounced, is met almost universally with delight rather than correction — a reaction that has, on more than one occasion, earned me free dessert purely for trying. The warmth isn't performative; Sri Lankans generally take genuine pleasure in a foreigner making the effort, perhaps because so comparatively few tourists bother to learn more than "thank you."
Outside the main cities, the picture shifts. English thins out fast in rural areas, particularly in the central hill country and the drier northern regions, and a translation app becomes less a convenience and more a necessity. The Sinhala and Tamil scripts are visually distinct enough that even recognising which language a sign is written in takes practice — Sinhala's rounded, looping characters and Tamil's more angular script share no visual DNA at all, so don't expect pattern-matching to help you the way it might between, say, Spanish and Italian.
The Morning Brief
Enjoying this? Get it in your inbox.
India doesn't have a language barrier so much as a language topography — mountains, valleys, and entirely separate linguistic ecosystems packed into one country, often within a single state's borders. The constitution recognises 22 scheduled languages, and that's before counting the hundreds of other languages and dialects spoken daily across the country. A train journey of a few hours can plausibly cross from a Dravidian-language zone into an Indo-Aryan one, with scripts, grammar, and vocabulary that share essentially nothing in common.
Hindi's status as a "national" language is, famously and importantly, more contested than outsiders assume. In much of the south — Tamil Nadu, Karnataka, Kerala, Andhra Pradesh — Hindi is not a neutral default; it carries real political weight tied to decades of language-policy disputes, and assuming it works as a universal fallback will, at minimum, get you a polite correction, and at most, a genuinely passionate history lesson you did not ask for. English, by contrast, occupies a surprisingly stable, neutral middle ground precisely because it belongs to no single regional identity, making it the honest lingua franca of Indian business, higher education, and inter-state communication, far more than Hindi itself.
What makes daily life linguistically fascinating rather than merely confusing is the fluid, constant code-switching. A single sentence in urban India might slide between English, Hindi, and the local language without anyone noticing they've done it — "Hinglish," "Tanglish," and similar blends aren't broken language, they're the actual, functioning register most urban Indians use daily. Scripts compound the challenge further: Devanagari, Tamil, Kannada, Bengali, and Malayalam scripts are all, visually and structurally, worlds apart, meaning literacy gained in one Indian city's signage often transfers to precisely nowhere else in the country.
Sri Lanka wins, decisively, on manageability — two main languages, a genuinely useful English bridge, and a social culture that rewards even clumsy effort generously. India wins on sheer scale and reward: cracking even one additional regional language beyond English unlocks an entire separate cultural universe, in a country that essentially contains dozens of them stacked on top of each other.
If you want a language learning curve you can realistically climb in a year, Sri Lanka is the kinder teacher. If you want a lifelong linguistic adventure that will never, genuinely never, be fully finished, India will deliver that in spades — just don't expect the phrasebook you bought for Delhi to do you any good whatsoever in Chennai.
Reddit r/expats — paraphrased: "I learned Hindi for a year before moving to Bengaluru. Nobody told me it would do almost nothing for me there. Should have learned Kannada."
Internations Colombo — paraphrased: a longtime member said learning to visually tell Sinhala and Tamil signage apart took her a full month, and that locals found her confusion more charming than she expected.
Quora — paraphrased, on India's regional language pride: a respondent explained that suggesting Hindi as a "simpler" national solution in the south is roughly as welcome as suggesting a neighbouring country's language should replace your own.
Sri Lanka offers a language barrier you can realistically plan around — learn the regional split, lean on English where you need to, and enjoy the goodwill that even minimal effort buys you. India offers something closer to twenty-two separate barriers, stacked, shifting by state, train stop, and sometimes neighbourhood.
Both will reward curiosity generously and punish laziness mildly. But only one of them will require you to pack a different phrasebook for breakfast than for dinner, depending on which state you woke up in.
Subscriber Only
Subscribe to The Alignment Times and get every article delivered to your inbox.
Photo by Thilina Alagiyawanna via Pexels
Suki Nakamura
Staff writer covering financial markets and corporate strategy. Has strong opinions about spreadsheets.