Choose a destination

Andaman & Nicobar Islands
1 tour or experience

Andhra Pradesh
1 tour or experience

Assam
1 tour or experience

Bihar
1 tour or experience

Delhi
6 tours and experiences

Goa
7 tours and experiences

Gujarat
2 tours and experiences

Himachal Pradesh
6 tours and experiences

Karnataka
4 tours and experiences

Kashmir
6 tours and experiences

Kerala
14 tours and experiences

Ladakh
5 tours and experiences

Madhya Pradesh
3 tours and experiences

Maharashtra
2 tours and experiences

Odisha
1 tour or experience

Punjab
2 tours and experiences

Rajasthan
26 tours and experiences

Tamil Nadu
3 tours and experiences

Uttar Pradesh
23 tours and experiences

Uttarakhand
13 tours and experiences

West Bengal
3 tours and experiences
Travel guides
Andaman & Nicobar Islands Travel Guide: Islands, Ferries and Permits Travel guide · Destinations
Andaman & Nicobar Islands Travel Guide: Islands, Ferries and Permits
The Andaman & Nicobar Islands lie in the Bay of Bengal, and visits start in Sri Vijaya Puram, formerly Port Blair, the islands' gateway by air and sea. The main places to visit in Andaman are the Cellular Jail, Ross Island and North Bay near the capital, the beaches and reefs of Havelock and Neil, and the limestone caves and mud volcano of Baratang.
Read the guideAndhra Pradesh Travel Guide: Temples, the Coast and the Eastern Ghats Travel guide · Destinations
Andhra Pradesh Travel Guide: Temples, the Coast and the Eastern Ghats
Andhra Pradesh stretches along the Bay of Bengal on India's east coast, backed by the hills of the Eastern Ghats. The main places to visit in Andhra Pradesh are its temple towns, Tirumala above Tirupati, Srisailam, Srikalahasti and Lepakshi; Visakhapatnam's beaches and the Araku valley; Amaravati's Buddhist site; and the Gandikota gorge. Plan by region, and travel between December and March if you can.
Read the guideAssam Travel Guide: Kaziranga, Majuli, Kamakhya and the Tea Country Travel guide · Destinations
Assam Travel Guide: Kaziranga, Majuli, Kamakhya and the Tea Country
The main places to visit in Assam are the Kamakhya Temple in Guwahati, Kaziranga National Park and its one-horned rhinoceroses, the Brahmaputra river island of Majuli with its Vaishnavite satras, Manas National Park on the Bhutan border, the Ahom monuments of Sivasagar and the tea estates of Upper Assam. Visits usually begin in Guwahati, and November to April suits the national parks.
Read the guideBihar Travel Guide: Bodh Gaya, Nalanda, Rajgir, Patna and Vaishali Travel guide · Destinations
Bihar Travel Guide: Bodh Gaya, Nalanda, Rajgir, Patna and Vaishali
The main places to visit in Bihar, India, follow the Buddha's story: Bodh Gaya, where he attained enlightenment, and the ruins of Nalanda's ancient monastic university, both UNESCO World Heritage Sites, then Rajgir's hills, where he taught, and Vaishali's relic stupa. Patna adds a Sikh takht and the Bihar Museum, Pawapuri a Jain water temple, and the far north-west a tiger reserve.
Read the guideDelhi Travel Guide: Monuments, Markets and Planning Your Days 
Travel guide · Destinations
Delhi Travel Guide: Monuments, Markets and Planning Your Days
Delhi, India's capital, has three UNESCO World Heritage Sites: Humayun's Tomb, the Qutb Minar complex and the Red Fort. The main places to visit in Delhi need two or three days: Mughal tombs and gardens, India Gate and Kartavya Path, the walled city of Old Delhi, and temples such as Akshardham and the Lotus Temple. October to March is the most comfortable season.
Read the guideGoa Travel Guide: Beaches, Churches, Forts and Planning Your Trip 
Travel guide · Destinations
Goa Travel Guide: Beaches, Churches, Forts and Planning Your Trip
Goa, India's smallest state, is a 105 km coast of beaches with the forested Western Ghats behind it. The places to visit in Goa start with the north coast from Fort Aguada to Vagator, Old Goa's World Heritage churches, Panjim's old quarters and the quieter southern beaches around Palolem, with Dudhsagar Falls inland. October to March is the main season.
Read the guideGujarat Travel Guide: Places to Visit, Seasons and Planning 
Travel guide · Destinations
Gujarat Travel Guide: Places to Visit, Seasons and Planning
Gujarat, on India's west coast, offers the walled city of Ahmedabad, India's first UNESCO World Heritage City, the white salt desert of the Rann of Kutch, the Asiatic lions of Gir and the temple coast of Somnath and Dwarka. Stepwells, Harappan ruins and the Statue of Unity add more. Winter, from November to February, is the main season.
Read the guideHimachal Pradesh Travel Guide: Regions, Hill Towns and High Valleys 
Travel guide · Destinations
Himachal Pradesh Travel Guide: Regions, Hill Towns and High Valleys
Himachal Pradesh is the western Himalayan state between the plains of Punjab and the Tibet border. The main places to visit in Himachal Pradesh are Shimla and its hills, Manali and the Kullu valley, Dharamshala and McLeod Ganj, Bir Billing, Dalhousie and Chamba, and, by season, Lahaul, Spiti and Kinnaur. The hill towns are best from March to June and September to November.
Read the guideKarnataka Travel Guide: Palaces, Ruins, Coffee Hills and the Coast 
Travel guide · Destinations
Karnataka Travel Guide: Palaces, Ruins, Coffee Hills and the Coast
Karnataka, whose capital is Bengaluru, runs from the Arabian Sea coast over the Western Ghats to the plateau of the north. The main tourist places to visit in Karnataka are Mysore's palace, the ruins of Hampi, Badami and Pattadakal, the Hoysala temples of Belur and Halebidu, the coffee hills of Coorg and Chikkamagaluru, the temple towns and beaches of the coast, and the forests of Bandipur and Nagarhole.
Read the guideKashmir Travel Guide: Places to Visit, Seasons and Planning 
Travel guide · Destinations
Kashmir Travel Guide: Places to Visit, Seasons and Planning
The places to visit in Kashmir start with Srinagar's Dal Lake and Mughal gardens, then the meadows of Gulmarg, Pahalgam and Sonamarg, each reached by road from Srinagar. Five to seven days covers them. Before you book, read your own government's travel advice for Jammu and Kashmir and check your insurance: the UK Foreign Office, for one, advises against all travel to the Union Territory.
Read the guideKerala Travel Guide: Places to Visit, Seasons and Routes 
Travel guide · Destinations
Kerala Travel Guide: Places to Visit, Seasons and Routes
Kerala is a narrow state between the Western Ghats and the Arabian Sea, so tea hills, backwaters and beaches lie a few hours apart. The main places to visit in Kerala are Fort Kochi, Munnar's tea estates, the backwaters of Alleppey and Kumarakom, Periyar at Thekkady, and the coast at Varkala and Kovalam. December to March is the dry season, and a week covers the classic route.
Read the guideLadakh Travel Guide: Places to Visit, Permits, Seasons and Routes 
Travel guide · Destinations
Ladakh Travel Guide: Places to Visit, Permits, Seasons and Routes
Ladakh, a Union Territory since 2019, is a high, dry land of mountains and river valleys in India's far north, with Leh, at about 3,500 metres, as its base. The places to visit in Ladakh start with Leh's palace and monasteries, then Khardung La and the Nubra Valley, Pangong Tso, Tso Moriri, Alchi, Lamayuru and Kargil. Rest 48 hours in Leh first.
Read the guideLakshadweep Travel Guide: Islands, Entry Permits and How to Plan Travel guide · Destinations
Lakshadweep Travel Guide: Islands, Entry Permits and How to Plan
Lakshadweep, India's smallest union territory, is a chain of 36 coral islands with 32 square kilometres of land around lagoons of 4,200 square kilometres. The places to visit in Lakshadweep for tourists include Agatti, Bangaram, Kadmat, Kavaratti, Kalpeni and Minicoy. The islands are a restricted area, so every visitor needs an entry permit issued by the Lakshadweep Administration before travelling from Kochi.
Read the guideMadhya Pradesh Travel Guide: Temples, Tiger Reserves and Routes 
Travel guide · Destinations
Madhya Pradesh Travel Guide: Temples, Tiger Reserves and Routes
Madhya Pradesh, in the centre of India, is the country's second-largest state by area. The main places to visit in Madhya Pradesh are Khajuraho's carved temples, the jyotirlinga shrines of Ujjain and Omkareshwar, Sanchi and Bhimbetka near Bhopal, Orchha and Gwalior in the north, Mandu, Maheshwar and Pachmarhi, and the tiger reserves of Bandhavgarh and Kanha. October to March suits most of the state.
Read the guideMaharashtra Travel Guide: Places to Visit, Best Time and Planning 
Travel guide · Destinations
Maharashtra Travel Guide: Places to Visit, Best Time and Planning
Maharashtra runs from Mumbai's harbour to the cave temples of Ajanta and Ellora, the Western Ghats hills, the Konkan coast and the tiger reserves of Vidarbha. The places to visit in Maharashtra start with Mumbai, Ajanta and Ellora, Nashik, Lonavala and Tadoba. October to March suits most of the state, the monsoon suits the hills, and about ten days covers its main regions.
Read the guideMeghalaya Travel Guide: Places to Visit, Living Root Bridges and Cherrapunji Travel guide · Destinations
Meghalaya Travel Guide: Places to Visit, Living Root Bridges and Cherrapunji
Meghalaya, the Abode of Clouds, is a hill state in India's north-east, with Shillong as its capital. The places to visit in Meghalaya include Shillong, the waterfalls and caves of Sohra (Cherrapunji), the living root bridges at Nongriat and Mawlynnong, the Umngot river at Dawki and the sacred grove at Mawphlang. Fly into Guwahati, about 100 km from Shillong, and allow four to five days.
Read the guideNagaland Travel Guide: Kohima, Hornbill Festival and the Naga Hills Travel guide · Destinations
Nagaland Travel Guide: Kohima, Hornbill Festival and the Naga Hills
The main places to visit in Nagaland are Kohima, the capital, with its war cemetery and state museum, the Naga Heritage Village at Kisama where the Hornbill Festival is held, Khonoma village, Dzükou Valley and the Konyak villages of Mon. Most visitors enter through Dimapur, and Indian visitors need an Inner Line Permit before they travel.
Read the guideOdisha Travel Guide: Places to Visit, Seasons and Planning 
Travel guide · Destinations
Odisha Travel Guide: Places to Visit, Seasons and Planning
Odisha, on India's east coast, is best known for the Jagannath Temple at Puri, the Sun Temple at Konark and the temples and caves of Bhubaneswar. Chilika Lake, the craft village of Raghurajpur and the wildlife areas of Bhitarkanika and Similipal widen a trip. Odisha Tourism names October to March as the best months, and Bhubaneswar's airport is the usual gateway.
Read the guidePunjab Travel Guide: Amritsar, the Gurus' Towns and Planning Your Trip 
Travel guide · Destinations
Punjab Travel Guide: Amritsar, the Gurus' Towns and Planning Your Trip
Punjab, in India's north-west, is best known for Amritsar and the Golden Temple, but its places to visit also include Anandpur Sahib, Fatehgarh Sahib, Patiala, Kapurthala and the Harike wetland. October to March is the comfortable season; summers are hot, and July and August are the wettest months. Allow two days for Amritsar and three or four more for the rest of the state.
Read the guideRajasthan Travel Guide: Places to Visit, Seasons and Routes 
Travel guide · Destinations
Rajasthan Travel Guide: Places to Visit, Seasons and Routes
Rajasthan is India's largest state, and the main places to visit in Rajasthan are four fort cities: Jaipur, Jodhpur, Jaisalmer and Udaipur. Pushkar, Bikaner, Chittorgarh, Bundi, Bharatpur, Ranthambore and Mount Abu fill out a longer trip. Ten to twelve days link the four cities without constant driving, and November to February is the most comfortable season.
Read the guideTamil Nadu Travel Guide: Temple Towns, Hill Stations and the Coast 
Travel guide · Destinations
Tamil Nadu Travel Guide: Temple Towns, Hill Stations and the Coast
Tamil Nadu runs down India's south-east coast to Kanyakumari, the southern tip of the mainland, and is famous for its Dravidian temples. The best places to visit in Tamil Nadu are Chennai and Mahabalipuram on the coast, Kanchipuram, Thanjavur and Tiruchirappalli inland, Madurai, Rameswaram and Kanyakumari in the south, and Ooty and Kodaikanal in the hills. January to March is the driest time on the plains.
Read the guideUttar Pradesh Travel Guide: Agra, Varanasi, Ayodhya and the Ganga Heartland 
Travel guide · Destinations
Uttar Pradesh Travel Guide: Agra, Varanasi, Ayodhya and the Ganga Heartland
Uttar Pradesh holds three UNESCO World Heritage Sites, all at Agra, and the sacred Ganga cities of Varanasi, Ayodhya and Prayagraj, with Krishna's Mathura and Vrindavan and Nawabi Lucknow. The main places to visit in Uttar Pradesh are set out below by region. October to March is the season, and the Taj Mahal is closed on Fridays.
Read the guideUttarakhand Travel Guide: Garhwal, Kumaon and the Himalayan Temples 
Travel guide · Destinations
Uttarakhand Travel Guide: Garhwal, Kumaon and the Himalayan Temples
Uttarakhand is the Himalayan state where the Ganga and the Yamuna rise, in two regions: Garhwal in the west and Kumaon in the east. The main places to visit in Uttarakhand are Rishikesh and Haridwar on the Ganga, the four Char Dham temples, the Valley of Flowers, Mussoorie and Nainital, Corbett National Park and the Kumaon hills around Almora.
Read the guideWest Bengal Travel Guide: Places to Visit, Seasons and Planning 
Travel guide · Destinations
West Bengal Travel Guide: Places to Visit, Seasons and Planning
West Bengal runs from the mangrove delta on the Bay of Bengal to the Himalayan foothills. Its main places are Kolkata, Darjeeling and its tea hills, the Sundarbans, Santiniketan, the terracotta town of Bishnupur and the rhino forests of the Dooars. UNESCO recognises the Sundarbans, the Darjeeling railway, Santiniketan and Kolkata's Durga Puja. Allow eight nights for Kolkata, the Sundarbans and Darjeeling.
Read the guide
Frequently asked questions
Which is the most sacred city in India?
Varanasi is the city most Hindus name as India's spiritual heart, the oldest of the seven holy cities (the Sapta Puri: Ayodhya, Mathura, Haridwar, Varanasi, Kanchipuram, Ujjain and Dwarka).
What is the best time to visit India?
October to March suits most of the country. The Himalayan states are the exception: Himachal Pradesh and Uttarakhand's hill towns are best April to June and September to November, and the Char Dham shrines are open only from late April or May to October or November, while the Kunzum route into Spiti is closed in winter.
How many states does this guide cover?
This section covers Uttar Pradesh, Uttarakhand, Himachal Pradesh, Delhi, Gujarat, Maharashtra, Karnataka, Punjab, Madhya Pradesh, West Bengal and Odisha, each with its own state guide and city pages.
Should I plan by state or by theme?
Either works, but going deep in one or two neighbouring states — say Uttar Pradesh and Uttarakhand, or Gujarat on its own — nearly always beats skimming several states in the same trip.
Do I need a guide to visit these places?
Not for entry, but for the meaning: aarti timings, temple etiquette, safari permits and dress codes all vary by state and site, which is exactly where a local guide earns their place.
About India Destinations
India rewards travellers who go deep in one region rather than skimming the whole country. This hub indexes our destination guides by state: the spiritual Ganga belt (Varanasi, Rishikesh, Haridwar, Ayodhya), the Himalayan hill states of Uttarakhand and Himachal Pradesh, Delhi and the Golden Triangle, and the wildlife, temple and coastal states further south and east.
Reviewed by Experience My India Editorial Team · Updated 24 Oct 2026
Explore India your way
India is a continent travelling under one passport, and the states below group loosely into a few journeys. The Ganga belt running through Uttar Pradesh and Uttarakhand is the deepest, most accessible introduction to spiritual India: Varanasi's ghats, Ayodhya's Ram Mandir, Rishikesh's ashrams and Haridwar's evening aarti. The Himalayan states, Uttarakhand and Himachal Pradesh, add hill stations, high-altitude valleys and the demanding Char Dham pilgrimage. Delhi anchors the Golden Triangle with Agra and Rajasthan. Further out, Gujarat, Maharashtra, Karnataka, Madhya Pradesh, Punjab, West Bengal and Odisha each carry a distinct identity: desert salt flats and lion sanctuaries, cave art and hill retreats, temple ruins and coffee estates, erotic temple carvings and tiger reserves, the Golden Temple, colonial Kolkata and tea-garden Darjeeling, and Puri's chariot festival on the Bay of Bengal.
Most of this guide sits October to March, the season that suits the plains and the coasts. The Himalayan states flip that: Himachal and Uttarakhand's high valleys open through summer, and the Char Dham shrines are open only from late April or May to October or November, on dates announced each year.
The spiritual Ganga belt
Varanasi, Ayodhya, Prayagraj, Haridwar and Rishikesh, strung along the Ganges through Uttar Pradesh and Uttarakhand.
Delhi and the Golden Triangle
Delhi, Agra and Jaipur, India's most-travelled circuit and most people's first taste of the country.
The Himalayan hill states
Himachal Pradesh and Uttarakhand: Shimla, Manali, Dharamshala, Spiti, Nainital, Mussoorie and Jim Corbett.
The west and the Deccan
Gujarat's Rann of Kutch and Gir, Maharashtra's Mumbai and Ajanta-Ellora caves, and Karnataka's Hampi and coffee hills of Coorg.
The east
Kolkata and Darjeeling in West Bengal, and Puri's Jagannath Temple on the Odisha coast.
Wonders worth building a trip around
A handful of sights are worth planning an entire route around rather than fitting in as a detour. The Taj Mahal at Agra is the obvious one, but Amritsar's Golden Temple, Khajuraho's carved temples, Hampi's boulder-strewn ruins and the Ganga Aarti ceremonies at Varanasi, Haridwar and Rishikesh belong on the same list. Each has its own state guide below, with the practical detail on when to go and how long to stay.
- Taj Mahal and Agra Fort — Uttar Pradesh
- Varanasi's ghats and Ganga Aarti — Uttar Pradesh
- Golden Temple — Punjab
- Hampi's temple ruins — Karnataka
- Khajuraho's temple carvings — Madhya Pradesh
- Char Dham Himalayan shrines — Uttarakhand
Best time to visit, region by region
A rough seasonal map for the states covered here — see each state's own guide for the detail.
- Uttar Pradesh (Agra, Varanasi, Ayodhya): October to March, cool and clear.
- Uttarakhand (Rishikesh, Haridwar): September to April for the towns; the Char Dham shrines are open only from late April or May to October or November, on dates announced each year.
- Himachal Pradesh: April to June and September to November for the hill towns; Spiti has an almost all-weather road from Shimla through Kinnaur, subject to weather and road conditions, while the Kunzum route from Manali is closed in winter.
- Delhi: October to March; summer runs punishingly hot.
- Gujarat (Rann of Kutch): November to February, when the salt desert is walkable and the Rann Utsav festival runs.
- Maharashtra and Karnataka: October to March, avoiding the June-to-September monsoon.
- Madhya Pradesh's tiger reserves: typically open October to June, with the hottest months giving the best sightings.
- West Bengal and Odisha: October to March; Darjeeling's monsoon (June-September) brings landslide risk on the hill roads.
Hidden gems worth the detour
Beyond the headline names, a few places reward travellers who go a little further off the obvious route: the white salt desert of Gujarat's Rann of Kutch under a full moon, the coffee-and-spice hills of Coorg in Karnataka, the high-altitude valley of Spiti in Himachal Pradesh, and the colonial hill station of Darjeeling in West Bengal with its tea gardens and Kanchenjunga views.
Honest picks
- Most intense: Varanasi, for the unbroken continuity of ritual on the ghats.
- Most peaceful: Rishikesh off-season, or the coffee hills of Coorg.
- Best first-timer circuit: Delhi, Agra and Varanasi together.
- Most underrated: Odisha's temple towns and Gujarat's Rann of Kutch, both light on crowds relative to what they offer.
How many days do you actually need
Give each region more time than a rushed package tour allows. A few working lengths:
- Delhi, Agra and Varanasi together: about 8 days is comfortable — see our Golden Triangle with Varanasi tour.
- The Himalayan hill circuit (Himachal Pradesh): around 7 days for Shimla and Manali without rushing.
- The Char Dham Yatra: 10 to 12 days, and genuine fitness for the higher shrines.
- A single state done properly (Gujarat, Karnataka or Madhya Pradesh's tiger reserves): 5 to 7 days.
Plan a trip
Tailor-made quote from a specialist
