Introducing India

India henna tattoo © Meanest Indian

India Travel Guide

Kaleidoscopic India continues to amaze and infuriate, inspire and dismay her visitors. A country full enough of paradoxes and contrasts to madden anyone who tries to understand it, the best way to enjoy your holiday in India is simply to open your heart and soak up what is surely the greatest show on earth.

The world's most populous democracy, India is also an enormous landmass, so full of interesting towns and cities and incredible remote areas that one really would need a lifetime to explore it all. A thorough, though not rigid, pre-trip itinerary is recommended - decide what areas most appeal to you, and set yourself the modest goal of exploring them properly. Travelling even short distances in India can be slow and exhausting, so take your time, and remember that, perhaps more so in India than anywhere else, it's the journey, and not the destination, that is all-important.

Having said that, India boasts a startling array of world-famous attractions: from the historic Red Fort of Old Delhi, to the glimmering Golden Temple of Amritsar, the ghats of Varanasi, the desert palaces of Rajasthan, the tranquil backwaters of Kerala, the cool alpine air of Darjeeling and, of course, the immortal Taj Mahal, visitors can anticipate more than a few awe-inspiring sights. And, true to its billing as a land of contradictions, India is equally prepared to cater for party animals as spiritual-types - the hectic trance parties of Goa stand in stark contrast to the thousands of ashrams dotted around the country.

India is not only one of the best value-for-money tourist destinations in the world, but one which offers a totally unique, not-to-be-repeated-anywhere-else kind of travelling experience to visitors. A friendly land, well-trodden by years of heavy tourist traffic, there are few more intriguing places to travel than mad, majestic India.

Best time to visit India

The best time to visit India is during winter (November to March), when the monsoon season is over, and temperatures haven't yet reached the hellish heights of summer. Low tourist season is between April and September. Read more on India's Climate and Weather.

What to see in India

-The Taj Mahal, the world's greatest monument to love, remains India's most unforgettable sight.

-Amritsar is the spiritual homeland of Sikhism, and its Golden Temple attracts millions of visitors each year.

-Rising high above the smoky clamour of Delhi's streets, the Red Fort remains an austere and powerful reminder of the might of the Mogul Empire.

-The Ajanta Caves, 29 cave-shrines delicately carved out of the surrounding rock, represent the faiths of Buddhism, Hinduism and Jainism. Read more about India Attractions.

What to do in India

-Spend the day relaxing on the famous beaches of Goa, before getting down to some serious partying.

-Ride the Toy Train from Darjeeling to Ghum, and take in some truly breathtaking mountain scenery.

-Take a cruise on the backwaters of Kerala, where the lush tropical scenery is interrupted only by close-up glimpses of traditional village life.

-Find yourself a guide, saddle up your camel, and head out into Rajasthan's Thar Desert for a sun-soaked safari.

Getting to India

There are cheap direct flights to India available from many airports in the United Kingdom. Direct flights to India from the United States are less common, but are available (mainly operating between New York and Delhi or Mumbai). Get more information on Airports in India.


A Passage to India by EM Forster, The God of Small Things by Arundhati Roy, Midnight's Children by Salman Rushdie, and Shantaram by Gregory David Roberts.


Ravi Shankar, Asha Bhosle, Indus Creed, 'Filmi' - music from Bollywood films.


Slumdog Millionaire (2008), Monsoon Wedding (2001), Gandhi (1982), The Darjeeling Limited (2007), and Jodhaa Akbar (2008).


Masala chai, a delicious blend of tea and spices (cardamom, cinnamon, cloves, ginger), boiled in a mixture of milk and water.


Curries of all kinds, and traditional mezze-like lunch-platters known as a thali.

What to buy

India is a shopper's paradise, with everything from textiles, clothing, furniture, toys, musical instruments, antiques, and perfumes available - usually at extremely reasonable prices, and of very high quality.

What to pack

Be sure to pack lightweight (but not overly-revealing) clothes; plenty of sunscreen; and a basic first-aid kit stocked with anti-diarrhoea pills and electrolyte salts to treat dehydration. Carrying a bottle of anti-sceptic, rub-on hand soap around with you is a simple yet effective way to avoid getting sick.

What's on in India

Holi, a religious festival occurring right across India every March, is famous for the pots of coloured dye that get thrown around everywhere. Diwali, the Festival of Lights held each November, sees the Indian night-sky lit up by millions of fireworks. New Year's Eve in Goa is a wild party with thousands of keen party-goers. More information on Events in India.

Did you know?

-The Indian film industry (known as Bollywood) is by far the largest in the world, and is also the most well-supported, with three billion movie tickets being sold every year.

-India has more post offices than any other country in the world.

-The Constitution of India officially recognises 22 languages spoken in the country.

A final word

A dizzying, disorientating, but ultimately delightful place to visit, India is in many ways the ultimate tourist destination - pack light, travel slow, and prepare your heart and your mind for the adventure of a lifetime.

Become our India Travel Expert

We are looking for contributors for our India travel guide. If you are a local, a regular traveller to India or a travel professional with time to contribute and answer occasional forum questions, please contact us.

India Travel Plan

Camels and castles in Rajasthan. Sleep on a Kerala houseboat and try a Himalayan homestay trek. Build your own India adventure.



1,681,808 bytes
Loading Time Base Classes  0.0426
Controller Execution Time ( Countries / Index )  0.1234
Total Execution Time  0.1665
No GET data exists
No POST data exists
  DATABASE:  globe_media   QUERIES: 36   
0.0006   INSERT INTO `ci_sessions(`session_id`, `ip_address`, `user_agent`, `last_activity`) VALUES ('dbcacd1a8a70e2cbcbcdc826fca86dc4''''CCBot/2.0 (http://commoncrawl.org/faq/)'1416616467) 
0.0024   UPDATE `ci_sessionsSET `last_activity` = 1416616467, `user_data` = '' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0014   UPDATE `ci_sessionsSET `last_activity` = 1416616467, `user_data` = '' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0010   UPDATE `ci_sessionsSET `last_activity` = 1416616467, `user_data` = '' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0006   UPDATE `ci_sessionsSET `last_activity` = 1416616467, `user_data` = '' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0008   UPDATE `ci_sessionsSET `last_activity` = 1416616467, `user_data` = '' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0007   UPDATE `ci_sessionsSET `last_activity` = 1416616467, `user_data` = '' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0010   UPDATE `ci_sessionsSET `last_activity` = 1416616467, `user_data` = '' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0006   UPDATE `ci_sessionsSET `last_activity` = 1416616467, `user_data` = '' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0006   UPDATE `ci_sessionsSET `last_activity` = 1416616467, `user_data` = '' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0021   UPDATE `ci_sessionsSET `last_activity` = 1416616467, `user_data` = '' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0005   UPDATE `ci_sessionsSET `last_activity` = 1416616467, `user_data` = '' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0006   UPDATE `ci_sessionsSET `last_activity` = 1416616467, `user_data` = '' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0036   UPDATE `ci_sessionsSET `last_activity` = 1416616467, `user_data` = 'a:1:{s:16:\"destination_type\";s:9:\"Countries\";}' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0009   UPDATE `ci_sessionsSET `last_activity` = 1416616467, `user_data` = 'a:2:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:5:\"India\";}' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0017   UPDATE `ci_sessionsSET `last_activity` = 1416616467, `user_data` = 'a:3:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:5:\"India\";s:13:\"selected_node\";s:8:\"overview\";}' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0022   SELECT *
FROM (`config_categories`)
WHERE `type` = 'left'
AND `parent_category_idIN (SELECT id FROM config_categories WHERE link "/countries")
display_order` != '0'
ORDER BY `display_order
0.0069   SELECT `province_code`, `province_name`, `c`.`country_name`
FROM (`provincesp)
LEFT JOIN `countriesON `c`.`country_code` = `p`.`country_code`
WHERE `c`.`country_name` = 'India'
ORDER BY `p`.`province_name
0.0005   SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name  FROM regions_cities rc INNER JOIN countries c ON c.country_code rc.country_code LEFT JOIN provinces p ON rc.province_code p.province_code WHERE c.country_name "India"  AND rc.major_city AND rc.nfuwt != 1 UNION SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name FROM regions_cities rc INNER JOIN provinces p ON p.province_code rc.province_code INNER JOIN countries c ON p.country_code c.country_code WHERE c.country_name "India"  AND rc.major_city AND rc.nfuwt != ORDER BY region_name  
0.0005   SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name  FROM regions_cities rc INNER JOIN countries c ON c.country_code rc.country_code LEFT JOIN provinces p ON rc.province_code p.province_code WHERE c.country_name "India"  AND rc.major_city AND rc.nfuwt != 1 UNION SELECT rc.id as regions_cities_idrc.region_namerc.major_cityrc.key_regionc.country_namep.province_name FROM regions_cities rc INNER JOIN provinces p ON p.province_code rc.province_code INNER JOIN countries c ON p.country_code c.country_code WHERE c.country_name "India"  AND rc.major_city AND rc.nfuwt != ORDER BY region_name  
0.0012   SELECT `r`.`id` as resort_id, `r`.`name`, `r`.`major_resort`, `r`.`attr_ski_chk`, `r`.`attr_beach_chk`, `c`.`country_name`, (SELECT region_name FROM regions_cities WHERE country_code c.country_code AND id r.region_city_code) as region_name
LEFT JOIN `countriesON `c`.`country_code` = `r`.`country_code`
WHERE `c`.`country_name` = 'India'
AND `attr_ski_chk` != "Yes"
ORDER BY `r`.`major_resortDESC, `r`.`name
0.0012   SELECT `r`.`id` as resort_id, `r`.`name`, `r`.`major_resort`, `r`.`attr_ski_chk`, `r`.`attr_beach_chk`, `c`.`country_name`, (SELECT region_name FROM regions_cities WHERE country_code c.country_code AND id r.region_city_code) as region_name
LEFT JOIN `countriesON `c`.`country_code` = `r`.`country_code`
WHERE `c`.`country_name` = 'India'
AND `attr_ski_chk` = 'Yes'
ORDER BY `r`.`major_resortDESC, `r`.`name
0.0011   SELECT `iata_code`, `name`, `url_name`, `c`.`country_name`
FROM (`port_of_callpc)
LEFT JOIN `countriesON `c`.`country_code` = `pc`.`country_code`
WHERE `c`.`country_name` = 'India'
ORDER BY `pc`.`name
0.0004   SELECT *
FROM (`config_nodescn)
JOIN `config_nodes_categoriescnc ON `cnc`.`node_id` = `cn`.`id`
WHERE `cnc`.`category_idIN (select id from config_categories where link "/overview")
ORDER BY `cn`.`position`, `cnc`.`display_order
0.0031   SELECT `id`, `headline`, `via_title`, `via_link`, `body`, `event_date`, `end_date`, `anchor_link`
FROM (`news`)
WHERE `for_pro` = 1
AND `end_date` >  '2014-11-22'
AND `country_code` = (SELECT country_code FROM countries WHERE country_name "India") 
0.0005   SELECT *
FROM (`tour_operators`)
WHERE `country_code` = (SELECT country_code FROM countries WHERE country_name "India")
show_in_column` = 1
`show_in_columnDESC, `name
0.0005   SELECT country_code FROM countries WHERE country_name "India" 
0.0021   SELECT from tourop_list WHERE destinations LIKE '%IN%' ORDER BY id DESC 
0.0005   SELECT `country_code`
FROM (`countries`)
WHERE `country_name` = 'India' 
0.0151   SELECT d.id AS destination_idd.overview AS destination_overviewd.extended_overview AS destination_extended_overviewd.photo as destination_photod.*, c.*, 'India' AS country_nameLENGTH(CONCAT_WS(d.timed.electricityd.languaged.healthd.tippingd.safetyd.businessd.communicationsd.duty_free)) AS basicsLENGTH(CONCAT_WS(d.embassy_consulate_usd.embassy_consulate_ukd.embassy_consulate_cad.embassy_consulate_aud.embassy_consulate_ird.embassy_consulate_nz)) AS contacts(SELECT money FROM destinations WHERE country_code "IN) AS money(SELECT LENGTH(CONCAT_WS(passport_visaentry_req_usentry_req_ukentry_req_caentry_req_auentry_req_irentry_req_nz))
FROM destinations WHERE country_code "IN) AS visa(SELECT group_concat(id) FROM public_holiday p WHERE p.country_code "INorder by p.weight desc) AS public_holiday(SELECT count(*) FROM tour_operators t where t.country_code d.country_code) AS num_tour_ops(SELECT count(id) AS total_rows FROM tourop_list tl WHERE tl.destinations LIKE ("%IN%")) AS num_tour_operators(SELECT group_concat(name) FROM port_of_call pc WHERE pc.country_code d.country_code) AS ports_of_call(SELECT group_concat(region_name) FROM regions_cities WHERE major_city AND nfuwt != AND country_code d.country_code ORDER BY major_city DESCregion_name ASC) AS cities(SELECT group_concat(region_name) FROM regions_cities WHERE major_city AND nfuwt != AND country_code d.country_code ORDER BY major_city DESCregion_name ASC) AS regions(SELECT group_concat(name) FROM resorts WHERE major_resort AND country_code d.country_code ORDER BY major_resort DESCname ASC) AS resorts(SELECT count(*) FROM dmcs WHERE country_code d.country_code) AS num_dmcs(SELECT concat(caption" © "copyright) FROM images WHERE filename d.photo) AS photo_copyright(SELECT count(*) FROM airports ai where ai.nfuwt != AND ai.country_code d.country_code) AS num_airports(SELECT count(*) FROM events e where e.country_code d.country_code AND show_on_country 1) AS num_events(SELECT count(*) FROM activities where region_city_code "0" AND country_code d.country_code) AS num_activities(SELECT count(*) FROM attractions a where a.country_code d.country_code AND show_on_country AND excursion "No") AS num_attractions(SELECT count(*) FROM attractions a where a.country_code d.country_code AND show_on_country AND show_on_kids AND excursion "No") AS num_kids_attractions(SELECT count(*) FROM attractions a where a.country_code d.country_code AND excursion "Yes") AS num_excursions(SELECT phrases FROM phrase_book pb where pb.country_code c.country_code AND phrases != "") AS num_phrases(SELECT count(*) FROM image_bridge ib LEFT OUTER JOIN images i ON ib.image_id=i.id WHERE ib.destination_code c.country_code) AS num_photos(SELECT count(*) FROM hospitals h where h.country_code c.country_code) AS num_hospitals
(destinations d)
LEFT JOIN countries c ON c.country_code d.country_code
LEFT JOIN provinces pr ON pr
.province_code d.province_code
`c`.`country_name` = 'India' 
0.0006   UPDATE ci_sessions SET last_activity 1416616467user_data 'a:3:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:5:\"India\";s:13:\"selected_node\";s:8:\"overview\";}' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0006   UPDATE ci_sessions SET last_activity 1416616467user_data 'a:4:{s:16:\"destination_type\";s:9:\"Countries\";s:7:\"country\";s:5:\"India\";s:13:\"selected_node\";s:8:\"overview\";s:6:\"region\";s:0:\"\";}' WHERE `session_id` = 'dbcacd1a8a70e2cbcbcdc826fca86dc4' 
0.0009   SELECT i.*, e.fullnamee.bioe.pic FROM interviews i INNER JOIN experts e ON i.expert_id e.id
INNER JOIN countries c ON i
.spatial_id c.country_code WHERE i.interview_type 'country' AND c.country_name 'India' 
0.0005   SELECT TagID FROM FORUM_DiscussionTags WHERE  Tag 'India'  
0.0006   SELECT DiscussionID FROM FORUM_DiscussionHasTags WHERE TagID IN (38)
GROUP BY DiscussionID HAVING COUNT(DiscussionID) = 
0.0024   SELECT od.`Name`, od.`DiscussionIDFROM FORUM_Discussion od
                    WHERE od
.`DiscussionIDIN ( 66,119,375,602,787,914,958,986,1111,1159,1650,1663,1862,1869,1882,1901,2069,2186,2259,2466,2495,2553,2672,2904,2917,2957,3116,3120,3130,3213,3338,3496,4215,4667,4760,4771,4833,4929,5320,5493,5681,5795,5840,5905,6093,6415,6731,7333,7341,7462,7531,7539,7563,7611,7617,7713,7749,7915,7917,7934,7942,8010,8033,8042,8229,8278,8349,8553,8918,8939,8949,9388,9506,9700,9718,9954,10043,10066,10277,10411,10425,11184 ) ORDER BY od.`DateLastActiveDESC LIMIT 0 15