Search for pages and actions
Search for pages and actions

Last Updated: 06 Jul 2026
India is a place that sticks in your memory long after you've gone home. From Marco Polo and Steve Jobs to Elizabeth Gilbert, the writer of Eat, Pray, Love, people continue to find inspiration and joy there. For many, India feels too magical to leave behind, and those who do leave often dream of returning.
So, why do so many people love travelling there, which cities are irresistible to travellers, and how can you get the best value for your London to India flights? Let's see.

Last Updated: 06 Jul 2026
India is a place that sticks in your memory long after you've gone home. From Marco Polo and Steve Jobs to Elizabeth Gilbert, the writer of Eat, Pray, Love, people continue to find inspiration and joy there. For many, India feels too magical to leave behind, and those who do leave often dream of returning.
So, why do so many people love travelling there, which cities are irresistible to travellers, and how can you get the best value for your London to India flights? Let's see.
Bengaluru (formerly Bangalore) is one of India's most technologically advanced cities. It’s known for being modern and easygoing, with year-round pleasant weather, a great metro system, and lots of places to eat, drink, and shop. While it might not have big-ticket tourist spots, Bengaluru has beautiful parks and some eye-catching old Victorian buildings. Here are some must-visit spots in the city:

London to Bengaluru off-peak Premium Economy return BA reward seats cost 95,000 Avios plus £355, while you can get Business Class seats for 180,000 Avios plus £475.
Find available reward seats with British Airways and Iberia.

Formerly known as Madras, Chennai is a busy metropolis packed full of Tamil Nadu's culture, art, and religious traditions. Here's a rundown of some cool spots you should check out:
London to Chennai off-peak Premium Economy return reward seats cost 95,000 BA Avios plus £355. Business Class seats can be obtained for 180,000 Avios plus £475.
Find available reward seats with British Airways and Iberia.
Forget what you've heard about Delhi being just a stopover city; it’s packed with interesting things to see and do. Here's a rundown of some must-visit spots:
New Delhi off-peak Premium Economy return BA reward seats cost 95,000 Avios plus £355, while Business Class seats will set you back 180,000 Avios plus £475.
Find available reward seats with British Airways and Iberia.

Hyderabad is full of historical sites that reflect its royal history. Here's a quick guide to some of the city's must-see landmarks:
You can get London to Hyderabad off-peak Premium Economy return Avios reward flights from 95,000 BA Avios plus £355. Business Class return seats cost 180,000 Avios plus £475.
Find available reward seats with British Airways and Iberia.
Formerly known as Bombay, Mumbai is home to the world's biggest movie industry. As India's financial and entertainment capital, it’s full of must-see attractions:
You can get London to Mumbai off-peak Premium Economy return Avios reward flights from 95,000 BA Avios plus £355. Business Class return seats cost 180,000 Avios plus £475.
Find available reward seats with British Airways and Iberia.

There’s no correct answer to the best time to visit India. It depends on your preferences and the areas you want to see. To make your trip as smooth as possible, here’s everything you need to know before visiting India so you’re well-prepared and can avoid potential hassles:
The weather depends on which part of India you're planning to visit since the country is massive and the climate varies significantly. In northern India, the weather follows distinct seasons similar to Europe and the U.S. October is particularly nice, with temperatures between 23°C and 29°C and a cool fall breeze. November cools down slightly to between 21°C and 26°C. By December, you might even need a light jacket. February and March mark the beginning of spring with blooming flowers.
The southern part of India has a tropical climate, with places like Chennai, Goa, and Bangalore. This region stays humid and doesn't see much temperature change throughout the year.
For those looking to save money, mid-April to mid-September marks the monsoon season, when temperatures can hit nearly 43°C. While you’re more likely to find travel deals during this time due to fewer tourists and lower prices, the intense heat and heavy rain might make it less appealing.
Visiting India means dealing with crowds pretty much all the time, thanks to its huge population and nearly 20 million tourists each year. However, there are certain times when places are less packed. For example, if you want to see famous sites like the Taj Mahal without the crowds, try going early in the morning. Getting there by around 5:30 a.m. can mean fewer crowds and better chances of getting those iconic photos.

You don't usually need special vaccinations before arriving in India, except for a yellow fever vaccine if you're coming from a place where yellow fever is common. However, it's smart to talk to a doctor or a health expert about eight weeks before your trip to ensure you're up to date with your vaccinations. Doctors sometimes suggest that travellers get shots for diphtheria, tetanus, hepatitis A and B, polio, and typhoid. You should have had your standard childhood shots for measles, mumps, rubella, and chickenpox.
If you're planning a longer stay, you could consider getting vaccinated against Japanese B encephalitis, meningitis, and rabies. Animals like monkeys, dogs, and cats can carry rabies, which can be deadly if not treated.
It's also wise to be cautious about malaria, especially if you're going to places in India with a higher risk, such as the northeastern regions, eastern areas, or Mangalore. Chat with your healthcare provider about possibly taking malaria prevention pills.
Remember to protect yourself from mosquito bites, which can help you avoid dengue fever, a nasty virus spread by mosquitoes. Use a mosquito net when you sleep, wear long sleeves and pants in light colours, and apply a mosquito repellent containing DEET. You can also use a plug-in device to keep mosquitoes away.
No matter how careful you are, things can go south, so make sure you get travel insurance before going to India. The public hospitals there might not have everything you need, and the private hospitals usually ask for payment before they treat you. Ensure your insurance covers emergency rescue and any adventurous activities you might try, like zip-lining or rock climbing.
If something goes wrong and you become a victim of crime, immediately go to the nearest police station or call 100 or 112, the emergency numbers in India. You'll need to ask the police to write up a report, called an "FIR" (First Information Report), so you can claim any losses on your travel insurance.
Nobody likes being completely cut off from friends and family when travelling to a new country. If you're planning a trip to India, having a local SIM card can make many things easier, like booking trains or ordering food online. To do this, bring an unlocked phone from home or buy one when you get there. Once you arrive, you can get a local pay-as-you-go SIM at any phone shop. Remember to bring passport photos and photocopies of your passport ID pages to sign up for the SIM card.
India can get really crowded from November to February because of the cooler weather, so try to book your stay in advance. You can reserve rooms directly with hotels or use websites like Agoda and MakeMyTrip to find good deals. The same goes for train tickets, especially on popular routes. It's easier to book these online through sites like IRCTC, 12Go, or Cleartrip before you go.
Remember that India follows the standard Gregorian calendar for official holiday dates. However, religious festivals are based on the lunar calendar, so their dates change every year. Make sure to check the dates for any festivals during your visit. The Indian government has a handy online list of public holidays that can help you plan your trip.

People commonly speak English in most major Indian cities, so you can easily get by with simple greetings like "hello," "goodbye," and "thank you", even in smaller towns. However, if you're travelling in the northern part of India, try to greet people with "namaste" (which means "I bow to you") while putting your hands together in front of your chest like you're praying.
When you meet Muslim people in north India, you can say "salaam alaikum" (which means "peace be with you"), and they usually reply with "alaikum salaam." People appreciate it when you try to speak their language, even if your pronunciation isn't perfect, so don't be afraid to try!
Handshakes are common in business settings among men, but in less urban areas, men and women generally don't shake hands. Always use your right hand to shake hands or when you give or receive something, like money.
If someone invites you to their house, bring a small gift, like flowers or sweets. Remember to take off your shoes before you go inside. Eating and drinking whatever they offer you is also polite, even if it's not to your taste. In India, different religions have specific rules about what foods they can eat. For example, Muslims don't eat pork, many Hindus avoid beef, and you'll find that some Hindus and Buddhists might be vegetarian or vegan. Jains are strict vegetarians and also skip eating certain veggies like onions, garlic, and potatoes because they want to avoid harming any living things. Thanks to these dietary practices, it's easy to find vegetarian and vegan food all over India.
In many parts of India, especially in the south, eating with your hands in restaurants is common. Just look around and follow what other people are doing. Always use your right hand to eat. You can mix rice and curry with your fingers to form small balls and then use your thumb to help push the food into your mouth.
Modest dress is important, especially for women. No matter your gender, you'll blend in better if you wear clothes that are not too tight and cover your legs and arms. When it comes to swimming, swimsuits are okay at the beach, but don't be surprised if you see locals swimming in their regular clothes.
If you want to fit in, consider buying traditional Indian clothes. For men, a kurta pyjama, which looks like a long shirt paired with loose pants, is a good choice. For women, a salwar kameez, a long shirt, loose pants, and a scarf are perfect. These outfits are not only appropriate but also comfortable.
Religion is a major part of most Indians’ lives, so make sure you understand the etiquette when visiting religious temples, mosques, gurdwaras (Sikh shrines), synagogues, and churches. First, always check if you can go in — some places might not let you in if you don't follow that religion. For example, some mosques and temples might be off-limits, and mosques often close to visitors during prayer times or on Fridays.
Before entering any religious site, you might need to take off your shoes, and it's a good idea to have a scarf or shawl to cover your head if needed. You should also wear clothes that cover your legs and arms — carrying something like a sarong can be a quick fix if you need to cover up. Be aware that some places don't allow leather items, and taking photos might be banned.
When you're at these sites, avoid pointing your feet at people or statues, as it's seen as rude. Also, don't touch any statues or people's heads. At Buddhist and Hindu sites, you're supposed to walk around shrines in a clockwise direction, which is a respectful practice called a parikrama.
It's common to make an offering or leave a donation at religious sites. While locals might donate, watch out for people showing off big donation receipts and trying to pressure you. Giving a small amount is okay; don't feel like you must give a lot of money.
Tap water can make you sick, and stomach issues are the most common problem travellers face there. It's best to stick to purified or bottled water. Even better, if you purify your own water, you'll help reduce the amount of plastic waste.
Be careful with ice in your drinks, ice cream, and raw foods like salads or dishes like coriander chutneys that might have been rinsed with tap water. As for fruit, go for the ones you can peel or wash well, and be wary of freshly squeezed juices. However, hot drinks like chai, a milky, often spiced, and sweet tea, are usually safe to drink.
With that out of the way, it’s time to book your Avios reward flights and head for that dream trip to India.
Bengaluru (formerly Bangalore) is one of India's most technologically advanced cities. It’s known for being modern and easygoing, with year-round pleasant weather, a great metro system, and lots of places to eat, drink, and shop. While it might not have big-ticket tourist spots, Bengaluru has beautiful parks and some eye-catching old Victorian buildings. Here are some must-visit spots in the city:

London to Bengaluru off-peak Premium Economy return BA reward seats cost 95,000 Avios plus £355, while you can get Business Class seats for 180,000 Avios plus £475.
Find available reward seats with British Airways and Iberia.

Formerly known as Madras, Chennai is a busy metropolis packed full of Tamil Nadu's culture, art, and religious traditions. Here's a rundown of some cool spots you should check out:
London to Chennai off-peak Premium Economy return reward seats cost 95,000 BA Avios plus £355. Business Class seats can be obtained for 180,000 Avios plus £475.
Find available reward seats with British Airways and Iberia.
Forget what you've heard about Delhi being just a stopover city; it’s packed with interesting things to see and do. Here's a rundown of some must-visit spots:
New Delhi off-peak Premium Economy return BA reward seats cost 95,000 Avios plus £355, while Business Class seats will set you back 180,000 Avios plus £475.
Find available reward seats with British Airways and Iberia.

Hyderabad is full of historical sites that reflect its royal history. Here's a quick guide to some of the city's must-see landmarks:
You can get London to Hyderabad off-peak Premium Economy return Avios reward flights from 95,000 BA Avios plus £355. Business Class return seats cost 180,000 Avios plus £475.
Find available reward seats with British Airways and Iberia.
Formerly known as Bombay, Mumbai is home to the world's biggest movie industry. As India's financial and entertainment capital, it’s full of must-see attractions:
You can get London to Mumbai off-peak Premium Economy return Avios reward flights from 95,000 BA Avios plus £355. Business Class return seats cost 180,000 Avios plus £475.
Find available reward seats with British Airways and Iberia.

There’s no correct answer to the best time to visit India. It depends on your preferences and the areas you want to see. To make your trip as smooth as possible, here’s everything you need to know before visiting India so you’re well-prepared and can avoid potential hassles:
The weather depends on which part of India you're planning to visit since the country is massive and the climate varies significantly. In northern India, the weather follows distinct seasons similar to Europe and the U.S. October is particularly nice, with temperatures between 23°C and 29°C and a cool fall breeze. November cools down slightly to between 21°C and 26°C. By December, you might even need a light jacket. February and March mark the beginning of spring with blooming flowers.
The southern part of India has a tropical climate, with places like Chennai, Goa, and Bangalore. This region stays humid and doesn't see much temperature change throughout the year.
For those looking to save money, mid-April to mid-September marks the monsoon season, when temperatures can hit nearly 43°C. While you’re more likely to find travel deals during this time due to fewer tourists and lower prices, the intense heat and heavy rain might make it less appealing.
Visiting India means dealing with crowds pretty much all the time, thanks to its huge population and nearly 20 million tourists each year. However, there are certain times when places are less packed. For example, if you want to see famous sites like the Taj Mahal without the crowds, try going early in the morning. Getting there by around 5:30 a.m. can mean fewer crowds and better chances of getting those iconic photos.

You don't usually need special vaccinations before arriving in India, except for a yellow fever vaccine if you're coming from a place where yellow fever is common. However, it's smart to talk to a doctor or a health expert about eight weeks before your trip to ensure you're up to date with your vaccinations. Doctors sometimes suggest that travellers get shots for diphtheria, tetanus, hepatitis A and B, polio, and typhoid. You should have had your standard childhood shots for measles, mumps, rubella, and chickenpox.
If you're planning a longer stay, you could consider getting vaccinated against Japanese B encephalitis, meningitis, and rabies. Animals like monkeys, dogs, and cats can carry rabies, which can be deadly if not treated.
It's also wise to be cautious about malaria, especially if you're going to places in India with a higher risk, such as the northeastern regions, eastern areas, or Mangalore. Chat with your healthcare provider about possibly taking malaria prevention pills.
Remember to protect yourself from mosquito bites, which can help you avoid dengue fever, a nasty virus spread by mosquitoes. Use a mosquito net when you sleep, wear long sleeves and pants in light colours, and apply a mosquito repellent containing DEET. You can also use a plug-in device to keep mosquitoes away.
No matter how careful you are, things can go south, so make sure you get travel insurance before going to India. The public hospitals there might not have everything you need, and the private hospitals usually ask for payment before they treat you. Ensure your insurance covers emergency rescue and any adventurous activities you might try, like zip-lining or rock climbing.
If something goes wrong and you become a victim of crime, immediately go to the nearest police station or call 100 or 112, the emergency numbers in India. You'll need to ask the police to write up a report, called an "FIR" (First Information Report), so you can claim any losses on your travel insurance.
Nobody likes being completely cut off from friends and family when travelling to a new country. If you're planning a trip to India, having a local SIM card can make many things easier, like booking trains or ordering food online. To do this, bring an unlocked phone from home or buy one when you get there. Once you arrive, you can get a local pay-as-you-go SIM at any phone shop. Remember to bring passport photos and photocopies of your passport ID pages to sign up for the SIM card.
India can get really crowded from November to February because of the cooler weather, so try to book your stay in advance. You can reserve rooms directly with hotels or use websites like Agoda and MakeMyTrip to find good deals. The same goes for train tickets, especially on popular routes. It's easier to book these online through sites like IRCTC, 12Go, or Cleartrip before you go.
Remember that India follows the standard Gregorian calendar for official holiday dates. However, religious festivals are based on the lunar calendar, so their dates change every year. Make sure to check the dates for any festivals during your visit. The Indian government has a handy online list of public holidays that can help you plan your trip.

People commonly speak English in most major Indian cities, so you can easily get by with simple greetings like "hello," "goodbye," and "thank you", even in smaller towns. However, if you're travelling in the northern part of India, try to greet people with "namaste" (which means "I bow to you") while putting your hands together in front of your chest like you're praying.
When you meet Muslim people in north India, you can say "salaam alaikum" (which means "peace be with you"), and they usually reply with "alaikum salaam." People appreciate it when you try to speak their language, even if your pronunciation isn't perfect, so don't be afraid to try!
Handshakes are common in business settings among men, but in less urban areas, men and women generally don't shake hands. Always use your right hand to shake hands or when you give or receive something, like money.
If someone invites you to their house, bring a small gift, like flowers or sweets. Remember to take off your shoes before you go inside. Eating and drinking whatever they offer you is also polite, even if it's not to your taste. In India, different religions have specific rules about what foods they can eat. For example, Muslims don't eat pork, many Hindus avoid beef, and you'll find that some Hindus and Buddhists might be vegetarian or vegan. Jains are strict vegetarians and also skip eating certain veggies like onions, garlic, and potatoes because they want to avoid harming any living things. Thanks to these dietary practices, it's easy to find vegetarian and vegan food all over India.
In many parts of India, especially in the south, eating with your hands in restaurants is common. Just look around and follow what other people are doing. Always use your right hand to eat. You can mix rice and curry with your fingers to form small balls and then use your thumb to help push the food into your mouth.
Modest dress is important, especially for women. No matter your gender, you'll blend in better if you wear clothes that are not too tight and cover your legs and arms. When it comes to swimming, swimsuits are okay at the beach, but don't be surprised if you see locals swimming in their regular clothes.
If you want to fit in, consider buying traditional Indian clothes. For men, a kurta pyjama, which looks like a long shirt paired with loose pants, is a good choice. For women, a salwar kameez, a long shirt, loose pants, and a scarf are perfect. These outfits are not only appropriate but also comfortable.
Religion is a major part of most Indians’ lives, so make sure you understand the etiquette when visiting religious temples, mosques, gurdwaras (Sikh shrines), synagogues, and churches. First, always check if you can go in — some places might not let you in if you don't follow that religion. For example, some mosques and temples might be off-limits, and mosques often close to visitors during prayer times or on Fridays.
Before entering any religious site, you might need to take off your shoes, and it's a good idea to have a scarf or shawl to cover your head if needed. You should also wear clothes that cover your legs and arms — carrying something like a sarong can be a quick fix if you need to cover up. Be aware that some places don't allow leather items, and taking photos might be banned.
When you're at these sites, avoid pointing your feet at people or statues, as it's seen as rude. Also, don't touch any statues or people's heads. At Buddhist and Hindu sites, you're supposed to walk around shrines in a clockwise direction, which is a respectful practice called a parikrama.
It's common to make an offering or leave a donation at religious sites. While locals might donate, watch out for people showing off big donation receipts and trying to pressure you. Giving a small amount is okay; don't feel like you must give a lot of money.
Tap water can make you sick, and stomach issues are the most common problem travellers face there. It's best to stick to purified or bottled water. Even better, if you purify your own water, you'll help reduce the amount of plastic waste.
Be careful with ice in your drinks, ice cream, and raw foods like salads or dishes like coriander chutneys that might have been rinsed with tap water. As for fruit, go for the ones you can peel or wash well, and be wary of freshly squeezed juices. However, hot drinks like chai, a milky, often spiced, and sweet tea, are usually safe to drink.
With that out of the way, it’s time to book your Avios reward flights and head for that dream trip to India.