Hindi, Tamil, Bengali or Marathi: which language to learn for your India trip

There is no single language of India, and Hindi will not carry you everywhere. The right choice depends almost entirely on where you are going, and on what you want the words to do.

The question every India traveller asks, which language should I learn, has no single answer, because India has no single language: the constitution lists twenty-two in its Eighth Schedule, and most states are drawn around one of them. Pick the wrong one and your carefully practised phrases meet blank politeness; pick the right one for your route and even ten words open doors that English keeps shut. This guide gives you the map, the trade-offs and a way to decide by itinerary.

The map in one paragraph

At the last full census, in 2011, roughly 528 million people gave Hindi as their mother tongue, a figure that folds in many related regional languages, followed by Bengali at about 97 million, Marathi at about 83 million, Telugu at about 81 million and Tamil at about 69 million. Hindi dominates a broad northern and central band: Delhi, Rajasthan, Uttar Pradesh, Madhya Pradesh, Bihar, Haryana, Uttarakhand, Himachal Pradesh, Jharkhand and Chhattisgarh. Bengali is the language of West Bengal, with Kolkata at its centre, and of neighbouring Bangladesh. Marathi belongs to Maharashtra, which includes Mumbai and Pune. Tamil is the language of Tamil Nadu, with Chennai and Madurai. Around those four sit many other state languages a traveller will meet: Gujarati, Punjabi, Kannada in Bengaluru and Mysuru, Telugu in Hyderabad, Malayalam in Kerala, Odia in Odisha, Konkani in Goa.

Two linguistic families sit under all this. Hindi, Bengali and Marathi are Indo-Aryan, distant cousins of English, and share a large stock of vocabulary from Sanskrit. Tamil, along with Telugu, Kannada and Malayalam, is Dravidian, an unrelated family. Learning Hindi helps you guess at Bengali and Marathi words; it does very little for Tamil.

Where Hindi reaches, and where it stops

Hindi is the default second language across much of the country, spread by schooling, migration for work and, perhaps above all, by Hindi cinema and television. Its reach falls off in a fairly predictable pattern.

PlaceHow far Hindi gets you
Delhi, Agra, Jaipur, Varanasi, RishikeshEverywhere. It is the local language or the universal one.
MumbaiAlmost everywhere. The city's street speech is a Hindi mix, though Marathi is the state language.
Punjab, GujaratWidely understood, though Punjabi and Gujarati are what people speak at home.
KolkataGood in big markets and taxis, weaker in residential neighbourhoods and the districts beyond.
HyderabadGood. The city's Muslim heritage gave it a local form of Hindi-Urdu, Dakhini, alongside Telugu.
BengaluruPatchy but useful, thanks to a large population of migrants from the north. Kannada is the local language.
GoaUnderstood by many, but English is the working language of the tourist coast.
KeralaLimited. English is the better bridge, and Kerala has high literacy and widespread English.
Chennai and Tamil NaduLimited, and not always welcome as an opening. English is the neutral choice.

The reasons for Tamil Nadu's position, and how to handle it, are set out on the Tamil field kit; Kolkata's mix is described on the Bengali field kit.

What English actually covers

English is, alongside Hindi, an official language of the central government, and it is the language of higher education, the courts and most business, and the working language of tourism. It is not, however, a language most Indians speak: at the 2011 census, roughly one person in ten reported speaking English as a first, second or third language. That tenth is heavily concentrated among people a traveller meets in hotels, airlines, offices and tour companies, which is why India can feel more English-speaking than it is. Step into a bus station, a village, a small eatery or a conversation with anyone over sixty outside the cities, and it thins quickly.

Indian English also has its own vocabulary, and decoding it is arguably the most useful language skill for a first trip. A few terms you will meet immediately:

The four languages side by side

The table shows the words you will use most in each, in script and in a rough romanisation. Even if you only learn one column, being able to recognise the others tells you when you have crossed a language line.

EnglishHindiBengaliMarathiTamil
Helloनमस्ते namasteনমস্কার nomoshkarनमस्कार namaskarவணக்கம் vanakkam
Thank youधन्यवाद dhanyavaad / शुक्रिया shukriyaধন্যবাদ dhonnobadधन्यवाद dhanyavaadநன்றி nandri
Yesहाँ haanহ্যাঁ hyanहो hoஆமாம் aamaam
How much?कितने का है? kitne ka hai?কত? koto?किती? kiti?எவ்வளவு? evvalavu?
No thanks, I don't want itनहीं चाहिए nahin chahiyeলাগবে না lagbe naनको nakoவேண்டாம் venaam
Polite marker-ji after a name or yesapni, the respectful youtumhi, the polite you-nga on verbs and on neenga

A few patterns jump out. Hindi and Marathi share a script, Devanagari, so learning one alphabet lets you read the signs of both, and of Nepali too. Bengali has its own script, also used with small changes for Assamese. Tamil's rounded script stands alone. The word for thank you is shared across three of the four, but in everyday life it is used less than in English in all of them; the kit pages explain what replaces it. Each language also has its own way of turning down a hawker, and in each case that phrase is worth more on a first trip than the word for hello.

Greetings, too, are not uniform even within one language. Namaste is understood everywhere, but a Muslim shopkeeper in Lucknow or Hyderabad may greet you with adaab or salaam alaikum, and in Punjab a Sikh greeting is Sat Sri Akal. Answering in kind is welcome; namaste is never wrong.

Choosing by itinerary

The honest rule is to learn the language of the place where you will spend the most time outside hotels. Some common routes:

Effort, and what to expect for it

None of the four is quick to learn properly, but the first-trip goal is modest: greetings, numbers for prices, a polite refusal, directions and food. Hindi is the easiest to practise before you go, simply because there is so much of it in films, music and online lessons, and because so many Indians speak it as a second language that a foreign accent surprises nobody. Bengali and Marathi reuse a great deal of the same vocabulary, so a little Hindi gives either a head start. Tamil asks for the most new material, with unfamiliar sounds and long, stacked word endings, but it also earns the most surprised delight, because so few visitors try.

Reading is a separate decision. A traveller who learns to sound out Devanagari, which takes a few focused evenings, can read station names, bus fronts and shop signs across the north and in Maharashtra. Most railway station boards carry the state language, Hindi and English, so a station sign is a ready-made reading exercise wherever you are.

The short version

The field kits for this trip

Each kit is one country: the phrases for the first days, how the letters sound there, the customs, and the food words — with audio, and it works offline.

More guides

All guides →

Field kits · Guides · About · Privacy · Terms · Contact