Book cheap flights to India from £322
Trusted by millions
Kiwi.com Guarantee for stress-free travel
One search, all the best deals
Popular cities in India
Explore airlines and airports
Airlines based in India
Popular airlines flying to India
Airports in India
Airports near India
Airports flying to India
Buses & trains
Bus providers in India
Vijay Tours and Travel
Travel House
Shree Mahaveer Travels
Northern Travels
Leo Travel Heights
Laxmi Holidays
Fouji Travels
Discovery Travel
Blue World Tourist
AN Holidays
Train companies in India
Indian Railways
Travel To India
Currency | Language | Capital city | Time zone | Socket type |
Indian Rupee | Indian | New Delhi | GMT+5:30 | C, D and M |
India is said to be the country where you go to challenge yourself, known for its bustling mega cities like Mumbai, spicy curries, tourist attractions like the Taj Mahal, and curious people who will stop you on the street to get a photo with you at every chance they get.
Every trip to India involves a great deal of planning because of its sheer size, but the rewards you reap for conquering this amazing country are worth it.
When Is The Best Time To Visit India?
India has a tropical climate, so you need to be cautious when choosing when to visit, as you don’t want to be stuck in bad weather for your whole trip. You won’t have to worry about your budget too much though, regardless of the time of year, as the country is generally cheap.
Most people travel to India in the winter, from December until March, as these are the months with bearable weather. It won’t be as humid as in the summer, and spells of rain are scarce. Yes, there are plenty of tourists, but because India is a cheap country in general, the prices are affordable.
If you plan on visiting India in the summer season, also referred to as the off-season, prepare for high humidity levels, plenty of thunderstorms, and the possibility of cyclones in some parts of the country. Without a doubt, visiting India during these months is extremely budget-friendly, but you’ll have to grin and bear the weather to be there for the least expensive time.
Cheapest month to fly to India
Showing prices in GBP
Annual Avg. Price | 293 GBP |
September 2025 | 274 GBP |
October 2025 | 233 GBP |
November 2025 | 271 GBP |
December 2025 | 285 GBP |
January 2026 | 272 GBP |
February 2026 | 285 GBP |
March 2026 | 285 GBP |
April 2026 | 311 GBP |
May 2026 | 299 GBP |
June 2026 | 299 GBP |
July 2026 | 375 GBP |
August 2026 | 333 GBP |
How To Get Around India
Modes Of Transport In India
Mode of transport | Price per person/ride | Where to buy a ticket/catch a taxi | Additional info |
Train | At the train station or online on the IRTC website. | At the time of booking your tickets, reserve a seat, or else you’ll be standing. Indian trains fill up fast. | |
Bus | At the bus station from the ticket counter or online through Redbus. | Buses in India can take quite a while to reach a destination, so don’t expect to arrive on time. | |
Tuk Tuk | €0.11 per kilometer | Pay the driver once you arrive. | Negotiate a price with the driver before getting into the vehicle to avoid being scammed. |
How To Get From The Airport To The City Center
Airport name | Nearest biggest city | Mode of transport | Duration | Price per person/ride |
Mumbai International Airport (BOM) | Mumbai | Taxi | 60 minutes | €9 |
Indira Gandhi International Airport (DEL) | New Delhi | Metro | 20 minutes | €1.53 |
Lal Bahadur Shastri International Airport (VNS) | Varanasi | Taxi | 23 minutes | €5 to €7 |
What Are The Best India Travel Tips?
Must-Have Local Apps In India?
Which Are The Things You Should Know For Your Upcoming Trip To India?
Popular flights
Explore alternative flights to India
Find popular flights from India
Cheap flights
Popular flights from North America to India
- Toronto to New Delhi from £346
- Vancouver to New Delhi from £410
- San Francisco to New Delhi from £331
- New York to New Delhi from £275
- Calgary to New Delhi from £355
- New York to Mumbai from £239
- Toronto to Ahmedabad from £339
- Toronto to Hyderabad from £300
- Washington, D.C. to New Delhi from £266
- Dallas to Hyderabad from £315
- New York to Ahmedabad from £281
- Toronto to Amritsar from £326
- San Francisco to Hyderabad from £284
- San Francisco to Mumbai from £291
- New York to Hyderabad from £263
- Washington, D.C. to Vijayawada from £314
- Dallas to Ahmedabad from £316
- Toronto to Mumbai from £308
- San Francisco to Vijayawada from £320
- Edmonton to New Delhi from £425
- Washington, D.C. to Hyderabad from £308
- Houston to Hyderabad from £325
- San Francisco to Bengaluru from £283
- Toronto to Chennai from £305
- San Francisco to Ahmedabad from £323
- Atlanta to Hyderabad from £300
- Seattle to New Delhi from £331
- San Francisco to Chennai from £284
- Chicago to Hyderabad from £305
- Washington, D.C. to Mumbai from £252
- Dallas to New Delhi from £375
- Toronto to Vadodara from £387
- New York to Chennai from £260
- Los Angeles to Hyderabad from £294
- Vancouver to Amritsar from £312
- Vancouver to Hyderabad from £303
- New York to Visakhapatnam from £302
- Chicago to Vijayawada from £318
- Detroit to Hyderabad from £323
- Los Angeles to New Delhi from £278
Popular flights from Asia to India
- Dubai to New Delhi from £74
- Dubai to Mumbai from £56
- Mumbai to New Delhi from £41
- Singapore to Chennai from £84
- Bangkok to New Delhi from £85
- New Delhi to Mumbai from £42
- Singapore to Tiruchirappalli from £90
- Bengaluru to New Delhi from £48
- Mumbai to Bengaluru from £30
- Singapore to New Delhi from £113
- New Delhi to Amritsar from £27
- Ahmedabad to Mumbai from £27
- Mumbai to Goa from £30
- Bangkok to Mumbai from £73
- Mumbai to Ahmedabad from £27
- Bengaluru to Mumbai from £34
- Kathmandu to New Delhi from £72
- New Delhi to Bengaluru from £51
- New Delhi to Allahabad from £35
- Muscat to Mumbai from £40
- Tel Aviv to Goa from £280
- Riyadh to Hyderabad from £54
- Goa to Mumbai from £24
- Riyadh to Lucknow from £102
- Dubai to Kochi from £45
- Bengaluru to Hyderabad from £25
- Colombo to New Delhi from £130
- Manila to New Delhi from £136
- Mumbai to Varanasi from £34
- New Delhi to Pune from £43
- Hyderabad to New Delhi from £63
- Riyadh to Mumbai from £60
- Mumbai to Kochi from £43
- New Delhi to Dharamshala from £47
- Mumbai to Hyderabad from £34
- Bengaluru to Chennai from £21
- Amritsar to New Delhi from £27
- Ahmedabad to New Delhi from £32
- Tel Aviv to New Delhi from £315
- New Delhi to Goa from £47
Popular flights from Africa to India
- Johannesburg to Mumbai from £239
- Cairo to Mumbai from £129
- Cairo to New Delhi from £164
- Cape Town to Mumbai from £303
- Johannesburg to Ahmedabad from £287
- Johannesburg to Kolkata from £290
- Harare to Mumbai from £267
- Casablanca to New Delhi from £260
- Johannesburg to Bengaluru from £282
- Dar es Salaam to New Delhi from £270
- Casablanca to Mumbai from £250
- Johannesburg to Visakhapatnam from £297
- Johannesburg to New Delhi from £291
- Johannesburg to Goa from £267
- Nairobi to Mumbai from £166
- Entebbe to Goa from £217
- Johannesburg to Chennai from £290
- Mauritius Island to New Delhi from £293
- Johannesburg to Kochi from £293
- Cairo to Ahmedabad from £163
- Johannesburg to Dehradun from £338
- Entebbe to Kolkata from £271
- Nairobi to Bengaluru from £184
- Monrovia to Mumbai from £554
- Harare to Bengaluru from £321
- Luxor to Mumbai from £173
- Dar es Salaam to Chennai from £260
- Nairobi to Ahmedabad from £185
- Durban to Mumbai from £277
- Dar es Salaam to Ahmedabad from £257
- Marrakesh to New Delhi from £210
- Nairobi to Goa from £200
- Mahé to Jaipur from £248
- Kigali to Chennai from £306
- Johannesburg to Pondicherry from £317
- Marrakesh to Mumbai from £194
- Rabat to New Delhi from £228
- Port Elizabeth to Mumbai from £305
- Pietermaritzburg to Mumbai from £350
- Nairobi to Visakhapatnam from £205
Popular flights from Europe to India
- London to New Delhi from £182
- London to Mumbai from £140
- London to Goa from £174
- London to Hyderabad from £146
- London to Kochi from £162
- London to Chennai from £159
- London to Amritsar from £216
- London to Ahmedabad from £177
- London to Bengaluru from £143
- London to Coimbatore from £186
- Manchester to Mumbai from £167
- Birmingham to Amritsar from £200
- London to Mangalore from £189
- London to Rajkot from £191
- Birmingham to New Delhi from £176
- London to Thiruvananthapuram from £151
- Manchester to New Delhi from £190
- Manchester to Kochi from £178
- Manchester to Hyderabad from £165
- London to Vijayawada from £169
- London to Madurai from £207
- London to Kolkata from £194
- Birmingham to Mumbai from £176
- Edinburgh to New Delhi from £189
- London to Visakhapatnam from £191
- London to Kozhikode from £149
- London to Nagpur from £190
- London to Lucknow from £170
- Edinburgh to Mumbai from £178
- London to Surat from £198
- London to Vadodara from £178
- London to Kannur from £158
- London to Chandigarh from £185
- London to Dharamshala from £212
- Manchester to Goa from £212
- London to Bhuj from £200
- London to Pune from £186
- London to Jaipur from £170
- London to Bhubaneswar from £185
- London to Bhopal from £194
Popular flights from South America to India
- Lima to Mumbai from £467
- Santiago de Chile to Mumbai from £458
- Lima to New Delhi from £456
- São Paulo to Bengaluru from £451
- Quito to Mumbai from £450
- Bogotá to Mumbai from £409
- Montevideo to New Delhi from £630
- Rio de Janeiro to New Delhi from £484
- Bogotá to New Delhi from £400
- São Paulo to Mumbai from £442
- Montevideo to Hyderabad from £599
- Quito to New Delhi from £451
- Cusco to Kochi from £684
- Guayaquil to New Delhi from £520
- Guayaquil to Mumbai from £454
- Bogotá to Ahmedabad from £511
- Cusco to Goa from £780
- Santiago de Chile to New Delhi from £507
- Santiago de Chile to Chennai from £532
- Georgetown to Hyderabad from £444
- Cartagena to Mumbai from £410
- Buenos Aires to Thiruvananthapuram from £575
- Montevideo to Mumbai from £651
- Montevideo to Chennai from £611
- Quito to Kochi from £529
- Santa Marta to Shillong from £905
- Lima to Agra from £589
- Lima to Varanasi from £548
- Paramaribo to Kolkata from £679
- Paramaribo to New Delhi from £673
- Rio de Janeiro to Kolkata from £641
- Armenia to Dimapur from £771
- Sucre to New Delhi from £751
- São Paulo to New Delhi from £496
- Buenos Aires to Goa from £743
- Bogotá to Chennai from £467
- Florianópolis to Hyderabad from £516
- Santiago de Chile to Goa from £525
- Bogotá to Goa from £522
- Montevideo to Bengaluru from £633
Popular flights from Oceania to India
- Melbourne to New Delhi from £226
- Sydney to New Delhi from £200
- Melbourne to Amritsar from £249
- Perth to New Delhi from £162
- Melbourne to Hyderabad from £200
- Sydney to Hyderabad from £184
- Sydney to Bengaluru from £181
- Melbourne to Bengaluru from £193
- Brisbane to New Delhi from £259
- Perth to Bengaluru from £141
- Sydney to Mumbai from £206
- Perth to Amritsar from £135
- Perth to Hyderabad from £149
- Sydney to Amritsar from £171
- Brisbane to Amritsar from £228
- Perth to Ahmedabad from £164
- Auckland to New Delhi from £321
- Sydney to Kochi from £194
- Sydney to Chennai from £157
- Perth to Kochi from £158
- Adelaide to New Delhi from £256
- Sydney to Ahmedabad from £211
- Melbourne to Mumbai from £227
- Melbourne to Kochi from £205
- Melbourne to Ahmedabad from £229
- Melbourne to Chennai from £172
- Perth to Chennai from £119
- Perth to Mumbai from £172
- Auckland to Amritsar from £352
- Brisbane to Kochi from £239
- Brisbane to Bengaluru from £230
- Melbourne to Allahabad from £267
- Adelaide to Ahmedabad from £256
- Brisbane to Ahmedabad from £247
- Adelaide to Amritsar from £234
- Sydney to Kolkata from £216
- Sydney to Goa from £195
- Perth to Goa from £161
- Brisbane to Hyderabad from £233
- Brisbane to Mumbai from £250
Frequently asked questions
Download our app