Disclaimer: Some links in this post are affiliate links. If you book through them, we earn a small commission at no extra cost to you. See our Privacy Policy for details.

3 Week India Itinerary: Top 10 Options by Local Experts

As an Indian world traveller, I boldly say my nation, India, is the most diverse country in the world. You really need to spend 3 weeks in India on your first trip to see and experience the surface of it.

We have created 10 options for 3-week India itinerary, suitable for flashpackers – It goes beyond the famous Golden Triangle Itinerary.

These DIY itineraries are made for a mid-range budget travellers where you explore variety of Indian things – temples, forts, temple towns, himalayas, mountains, desert, salt flats and beaches.

Why am I qualified to suggest 10 options for three-week itinerary for India?

My spouse Sahana and I aren’t just born and brought up in India. But we have explored India a lot, visiting 18 out of 28 states and 8 union territories.

I’ve traveled mostly by bike, while Sahana has used trains, buses, and cabs to explore India. These itineraries are based on our own adventures across all regions of India. So sooner or later there will be part of this as we explore India further.

easily understable india map showing 28 states and eight territories
PC : Map My India

We’ve skipped a few super crowded spots from these 10 options. But some famous places like Agra are inevitable, you got to see one of the wonders of the world. So we have even added some tips and tricks to avoid crowds in such famous place.

Collage of two images: one of green hills and a stone shrine on a cliff, and the other of a lotus-filled lake in India, with text overlay reading "11 options for 3-week India itinerary.
Pin it for Later

Option 1: Goa & Karnataka (Southwest & South)

Route Map : Goa – Bijapur -Hampi – Mysore – Bandipur :

On this 3 week India itinerary, you will experience: Beaches, Hiking trails through temple ruins, Exploring one of the cleanest cities of India known for palaces and silk, Handicrafts, Spotting wildlife such as Indian tigers, Coffee, pepper and arecanut plantations, Indian Gaurs, and snakes in their natural habitat Delicious coastal Konkan food, North and South Karnataka food

Best time to follow this itinerary: October to January.

Day to day Plan

Day 1 to 6: Arrive at Goa International Airport (GOI). For 6 days, explore stunning beaches along the 100km coastline, colourful streets, Portuguese architecture, Konkani-style temples, and delicious food (seafood and veggie delights). Party with hippies, check out local bakeries for “Poi,” and take scenic day trips. Rent a motorbike or cycle to get around.

Coconut trees above a Mangalore tile roof at an empty beach in South Goa
Empty South Goan beaches

On the 6th night, take a bus from Goa to Bijapur. Arrive on the 7th morning. Take an auto to the hotel and rest.

Day 7 & 8 : Bijapur is all about Persian-influenced Islamic buildings like Gol Gumbaz and Ibrahim Roza, bustling markets with around 100 varieties of pulses (I didn’t even know so many pulses existed). Get around easily by auto-rickshaw and Tanga (horse carts) in the town.

Take a train at 2PM from Bijapur to Hampi (Hospet Junction) on the 8th, and reach Hampi by night.

Day 9 to 14 : Hampi is a gem that I’ve visited five times and Sahana three times. It’s no wonder it’s on most travellers’ South India itinerary. Spend 6 days exploring the ancient stone town’s beautiful temples along hiking routes 14th-century town’s ruin with unique landmarks, rocky mountain tops watching kaleidoscopic sunrises and sunsets, craft villages, delicious local food, and plenty of hippie cafes and lakes. Rent a motorbike daily or take autos whenever required to get around.

Vacaywork authors Ashrith and Sahana standing on a rocky hill with the backdrop of Virupaksha Temple gopuram featuring intricate carvings.

Take a night bus on day 14 from Hampi to Mysore and arrive in Mysore on the morning of day 15 by 7.30.

Day 15 to 18: Mysore is one of India’s cleanest cities and the place where I did my uni- So I know in and out of it. There is plenty to do in Mysore for four days: visit palaces, art galleries, the silk factory, markets, cycle through rural Mysore, and take day trips to nearby towns on the riverbanks. And there is pretty awesome local food too.

The city is so peaceful and slow-paced that I’m considering settling in Mysore after retirement. Walking, taking autos, or using Uber taxis to get around Mysore city is easy.

Day 19 and 20: On day 19th, head to Bandipur by taxi (about 2 hours). Book safari packages offered by Bandipur National Park for both days to spot tigers and gaurs.

Wild elephant with long tusks in the forest of Bandipur
We spotted this hunk beside Bandipur road

On the 20th evening, return to Mysore from Bandipur. Take the Flybus to Bangalore airport and fly home that night or the next morning.


Check our post “Local Expert Guide to Planning Your First Trip to India” to know practical tips while planning a trip to INdia

Option 2 : Karnataka Offbeat in 21 Days (South)

Route map : Mangalore – Udupi- Gokarna – Sagara – Bhadra Wildlife Sanctuary – Chikmagalur – Mysore

With this 21 days Karnataka (largest South Indian state) trip itinerary, you will explore : Harbour town famous for ice-creams, less crowded temples with unique architecture, beaches, pristine waterfalls, green hills of the Western Ghats, tiger spotting, and delicious coastal and South Karnataka cuisine.

Best time to follow this itinerary: October to January.

Day to Day Plan

Day 1 to 3 : Arrive at Mangalore International Airport (IXE) and relax in “India’s ice cream capital.” Try delicious ice cream at Pabbas (our favourite spot). Walk through the local fish market (close to my hometown, my mom loves cooking fish from here). Enjoy seafood and vegetarian dishes like Neer Dosa and banana buns. Go backwater kayaking , take surfing lessons on Mangalore beaches, and make day trips to Jain temple in Karkala and Varanga. Getting around is easy with auto-rickshaws and Uber.

A canoe boat moving on a lake with a Jain temple at the centre, surrounded by green hills on a cloudy day at Varanga near Karkala.
Varanga Lake Jain Temple

On the afternoon of day 4, take a train from Mangalore to Udupi, a journey of less than 2 hours. You can also take a bus, but the one-hour ride isn’t for the faint-hearted.

Day 4 & 5 : Visit Sri Krishna Mutt in the evening and explore surrounding shops. Enjoy meals at old restaurants like Mitra Samaja and Woodlands. Next morning, take an auto to Padubidri Beach, one of India’s cleanest. Explore and see an old boat wreck nearby. Return for breakfast and visit Hasta Shilpa Heritage Village to see the regional traditional houses.

On day 5th afternoon post lunch take a train to Gokarna from Udupi. Gokarna train station is located 10km from the town. You can easily get to the town by auto rickshaw

Day 6 to 10: Enjoy Gokarna for five full days, relaxing on the beach or hiking along the coastline and mountains. Sahana has visited around ten times, and I’ve been thrice to Gokarna?it’s that amazing. Love how Gokarna blends spiritual and hippie vibes, attracting both pilgrims and travellers. As a flashpacker in India for three weeks, find your spot without breaking the bank here. From coastal Karnataka’s famous banana buns to delicious Italian lasagna, the Gokarna food variety here is incredible!

A foreign woman in a bikini standing on the beach watching the sunset, while a cow stares at her and a dog passes by at Kudle Beach, Gokarna.
Kudle beach, Gokarna

On day 10 evening, take a private taxi to Sagara. Your host can help arrange it. You’ll reach Sagara in about 3.5 hours.

Day 11 & 12: Sagara and its surroundings are popular among Indian travellers. Apart from researchers studying frogs or the sounds of Jog Falls, most international visitors overlook Sagara, but you shouldn’t. Dozens of waterfalls are best visited from September to November. Explore the world-famous Jog Falls, India’s tallest waterfall Kunchikal, and unique temples, wooden palaces for over 2 days. Book a private taxi to get around with the help of your host.

A geometrical stepped tank with palace ruins around it, overgrown with greenery during monsoon, surrounded by forest at Kavaledurga in India.
The beautiful Kavale Durga – lesser know gem

On day 13 morning leave for Bhadra wildlife sanctuary by a taxi.

Day 13 &14 : Bhadra Wildlife Sanctuary t isn’t one of the biggest tiger reserves in India, but definitely worth it. The River Tern Lodge is your best option, which includes accommodation, safaris, and kayaking in your package.

On the afternoon of day 14, leave for your next destination, Chikmagalur, by taxi. The journey takes about 4 hours.

Day 15 to 18: Explore Chikmagalur, the green haven in the Western Ghats of India and Sahana’s hometown for 4 days. Take hiking trails, savour regional jackfruit cuisine, visit Hoysala temples, and relax by serene lakes and coffee estates. Chikmagalur is perfect for chilling in heritage homestays, spotting wildlife like the King Cobra, and exploring temples. Hire a private taxi for easier exploration as public transportation is limited.

Vacaywork author Ashrith, wearing trekking shoes, shorts, and a t-shirt, walking in the meadows atop Western Ghats hills towards a cliff edge at Ballarayana Durga in Chikmagalur.
Don’t say no to the Western Ghats.

On day 19, travel to Mysore by bus or taxi early in the morning. The journey takes about 5hrs. You will reach Mysore by lunch time.

Day 19 to 21: . Known as one of India’s cleanest cities and holds a special place for me as it’s where I attended university. With four days here, you can visit palaces, art galleries, the silk factory, markets, enjoy cycling in rural Mysore, and take day trips to nearby towns along the riverbanks. Getting around by walking, autos, or Uber taxis is convenient.

Mysore Palace exteriors with gardens on a sunny morning.
Everyone’s fav – Mysore palace

On the 21st evening take the Flybus to Bangalore airport from Mysore and fly home that night or the next morning.


Option 3 : Tamil Nadu and Kerala (South)

Route Map : Chennai -Thanjavur – Karaikudi – Madurai – Munnar – Kochi – Kumarakom – Varkala

On this 21 days of South India trip, you will explore Colonial South Indian towns, Stunning Dravidian architecture temples, Abandoned luxury mansion town, Handloom weavers and craftsmen, Tea gardens surrounded by green hills, Backwaters and hippie beaches

Best time to follow this itinerary: August to February.

Day to Day Plan

Day 1 to 4: Arrive at Chennai Airport (MAA). Spend four days exploring bustling markets, unique temples, beaches, and pretty churches from Colonial times. Chennai is modern yet traditional, kind of South India’s true essence. Taste Chennai food from carts. Go on walking tours to explore Chennai’s various shades.Make a day trip to Mahabalipuram, a magnificent temple by the seashore. Getting around Chennai is easy with Metro, buses, and Uber taxis.

A Tamilian middle-aged man sitting on a chair on Marina Beach, with his open-air shop selling shell ornaments.
Chennai Marina beach

On 4th night leave from Chennai to Thanjavur on a by sleeper coach bus, arriving on day 5 morning.

Day 5 & 6: Spend two days in the small town of Tanjore. It’s home to the big UNESCO World Heritage temple “Brihadishwara,” beautiful and architecturally significant. Apart from the temple, don’t miss the town’s canvas paintings with gold foil and meeting artists who make Tanjore dancing dolls. Also, visit an old colorful palatial mansion where a whale skeleton is exhibited! Auto-rickshaws are your best buddies to get around Thanjavur.

On day 7 morning, take a private cab to the beautiful Mansion town Chettinad near Karaikudi. It is best to continue in the same taxi from Day 7 to Day 18.

Day 7 & 8: Full of opulent abandoned mansions, Chettinad is my go-to place for a relaxing holiday. The Chettiars who lived here were so rich that they were the first bankers of Singapore. Explore colourful mansions, saree weavers, and beautiful “Athangudi tiles” along narrow streets, all with delicious spicy Chettinad cuisine. Stay in a heritage mansion for 2 nights without breaking the bank and get around by taxi.

Vacaywork author Sahana, wearing a long floor-length frill skirt, inside a palatial Chettinad mansion adorned with colorful woodwork on the ceiling and columns.
Lakshmi Vilas Mansion of Chettinad

On Day 9th morning, continue with the private taxi from Chettinad to Madurai.

Day 9 & 10: Madurai, another oldest living city of India, has a charm in chaos. Meenakshi Amman Temple is not just for pilgrims but for everyone. Explore the palaces where some famous Indian songs are filmed, the banana market with over 40 varieties of bananas, markets in temple-like buildings, and local delicacies. Try Banana Kari Dosai and Jigar Thanda. You can easily spend two days in Madurai exploring all these things with an auto-rickshaw.

Vacaywork author Sahana, in a cotton saree, sitting on the bund of a lake with a beautiful traditional South Indian temple in the background at Madurai.
Madurai Theppa Kolam

On day 11th, continue with the taxi to green abode “Munnar” in Kerala

Day 11 to 13: Although we both are from the Western Ghats of India and green thick forests are common, the beauty of Munnar with its greenery hits different. Those cloud-capped mountains, tea estates, cozy homestays, and banana fries! You can spend 3 days in Munnar breathing some of the freshest air in India in this green abode.

tea estates of munnar
Munnar and their tea. PC : Unsplash

On Day 14th morning, continue from Munnar to Fort Kochi for 3 hours by car.

Day 14 to 16: Fort Kochi surprised us in many ways. It’s very Dutch yet true to Kerala.

Churches and a synagogue coexist here. Contemporary art studios mingle with classical Kathakali shows. You can get Dutch Banketstaaf and Kerala’s best Pazham Pori in the same cafe!

There’s a huge lake that might look like the ocean. Markets sell Theyyam artefacts and the best spices of India. Spending 3 days in Kochi on your three-week South India trip is a must.

Chinese fishing nets of Kochi on Lake Vembanad.
Lakes and the nets of Kochi

On day 17, take a morning taxi from Fort Kochi to Kumarakom, 60 km away, to experience the scenic backwaters via Kumbalangi.

Day 17: Kumarakom village got waterways and canals on either side, dotted with coconut groves, are like a road to landscape heaven. Spend one day either in a resort beside the water canal or on a boathouse on the water.

A houseboat on Lake Vembanad, surrounded by coconut farms and forests at Kumarakom.
Kumarakom and Lake Vembanad

On day 18th afternoon take a cab to Kottayam from Kumarakom where you can catch a train to Varkala.

Day 18 to 21: Spend 4 days in Kerala’s bohemian beach town Varkala. Relaxing days with Ayurvedic massages or surfing, chilling on the beach cafes or making day trips to islands like Munroe, Varkala is a fantastic beach town to end your three weeks South India trip in Tamil Nadu and Kerala

Day 21 : Take a train/taxi to Trivandrum airport (TRV) to fly back home

Ensure you read our detailed Train Travel in India guide before booking your tickets, helping you pick the right class and ticket type.


Option 4 : Kerala and Lakshadweep (South)

Route Map : Thiruvananthapuram – Varkala – Thekkady – Alleppey – Kochi – Lakshadweep

In this 3 week south India itinerary, you will explore: Temple town blending tradition with modernity, wildlife sanctuaries, spice gardens, pristine beaches, backwater islands, colonial town with spice markets, old palatial mansions, and secluded white sand beaches away from the mainland.

Best time of the year to follow this itinerary : October to March.

Day to Day Plan

Day 1 to 3: Arrive at Thiruvananthapuram (Trivandrum) International Airport (TRV). Unlike other state capitals, it’s relaxed here, like Mysore. Temples, backwaters, British-built brick buildings, and various cafes await. Visit Anantha Padmanabha Swamy Temple ( ONe of the richest religious places in the world). Make day trip to Poovar Island. Three days in Thiruvananthapuram introduce you to Kerala culture on your South India trip.

Traditional Kerala mansion with a sloped roof and stone columns at Padmanabhapuram Palace in Kerala.

On day 4 morning take a train to Varkala from Thiruvananthapuram. It is less than an hour journey. From Varkala train station, you can catch an auto rickshaw to get to your accommodation.

Day 4 to 8: Spend 4 days in Kerala’s bohemian beach town. Relaxing days with Ayurvedic massages or surfing, chilling on the beach cafes or making day trips to islands like Munroe, Varkala is a fantastic beach town to end your three weeks South India trip in Tamil Nadu and Kerala

On the morning of day 9, take a taxi to Thekkady. You can use the same taxi until day 14 when you reach Kochi.

Day 9 & 10: Two days in Thekkady is to live in the green abode -For some wildlife and spice gardens, basically to hide in the forest nest. The Periyar Lake ride and safaris can show you elephants and Indian gaurs in their natural habitat. The cafes tucked away in the forest are ideal for tasting local food.

Foggy morning at Thekkady Lake surrounded by forest.
Ain’t Thekkady a green abode? PC : Unsplash

On the morning of day 11, leave from Thekkady to Alleppey, the backwater town by taxi.

Day 11 to 12: Alleppey backwaters are a top reason many travellers visit India – and for good reason! Enjoy cruising on narrow canals lined with coconut trees. Explore the beautiful beach, charming town, and local food. Spend two days here, opting for canal-side homestays over houseboats to avoid crowds.

On day 13 morning go to Fort Kochi via Kumbalangi by taxi, one of the most scenic routes in Kerala.

Day 13: Kumbalangi is one of Kerala’s prettiest, less crowded villages. It’s as charming as in the movie “Kumbalangi Nights.” Take a village tour to visit a crab farm, see coir making and coconut leaf weaving, and enjoy lunch at a local’s house. Watch the sunset on a canoe boat in the village canals before heading back to Kochi. The drive is beautiful, with backwaters, coconut lagoons, and mangrove forests on either side. You might even spot giant birds by the roadside. You’ll reach Kochi by late evening.

Coconut lagoons on backwaters on a sunny morning at Kumbalangi.
Near Kumbalangi

Day 14 to 16: Fort Kochi surprised us in many ways. It’s very Dutch yet true to Kerala. Churches and a synagogue coexist here. Contemporary art studios mingle with classical Kathakali shows. You can get Dutch Banketstaaf and Kerala’s best Pazham Pori in the same cafe! There’s a huge lake that might look like the ocean. Markets sell Theyyam artefacts and the best spices of India. Spending 3 days in Kochi on your three-week South India trip is a must.

Kathakali artists performing the final scene of Keechaka Vadha with traditional makeup in Kochi.
Kathakali Performance at Kochi

Day 17 : Fly to Lakshadweep in the morning

Day 17 to 21: Lakshadweep, the smallest Indian territory, is a must-visit on your three-week South Indian trip. When I went there in 2021, I was blown away by the empty white sandy beaches, clear turquoise waters, and amazing marine life during my scuba dive. And the best part? It’s not crowded!

Its popularity surged after our PM’s visit in January 2024, showing you can enjoy a Maldives-like vacation here for half the price. Crowd control is good due to its remote location. Foreigners on tourist visas can enter with a bit of extra paperwork, easily arranged in Kochi.

Two local fishermen wearing shorts walking on the seashore, holding fishing nets beside the bright turquoise waters of Lakshadweep in India.
The most turquoise water in India – Lakshadweep

Day 21: Fly back to Kochi airport ( Cochin International Airport -COK) and catch your flight home.


Option 5 : Gujarat 15 days and Rajasthan 6 Days

Route Map : Ahmedabad – Lothal,Bhavnagar & Palitana – Gir National Park – Bhuj and Kutch – Modhera and Patan – Udaipur – Jaipur.

In this 3 week west India trip you will explore: Historical towns, unlimited vegetarian food (Gujarat, my spouse’s favourite), Havelis, Harappan sites, Asiatic lions in natural habitats, white salt flats, unique temple architecture, step wells, traditional folk dance, grand palaces, and street food.

Best time of the year to follow this itinerary : November to February.

Day to Day Plan

Day 1 to 4: Arrive at Ahmedabad airport (AMD). It’s one of India’s most happening places, even without alcohol! The highlight is Garba during Navratri. Ahmedabad, to me, is the best of India’s tier 2 cities?busy but not rushed, preserving heritage while becoming a business hub. Enjoy exploring Old town, Havelis, shopping for authentic Gujarati items, Gandhi Ashram, riverfront walks, vegetarian street food, temples, and day trips to heritage monuments over four days.

Day 5 : Rent a car from Ahmedabad to Bhavnagar via Lothal. You will need this cab until day 14

Day 5: When you travel from Ahmedabad to Lothal, visit this ancient city ruin from the Indus Valley Civilization. I was amazed to see a Harappan site in Gujarat, about 1,200 km from Harappa in Pakistan. The sophisticated underground drainage and water supply system from 2200 BC here will blow your mind. Stay in Bhavnagar in a heritage hotel and rest well, as you’ve got a lot of hiking to do the next day.

Cluster of 900 marble and sandstone-carved highly detailed Jain temples seen in one shot at Palitana Hill in Gujarat.
Palitana – A holy place for Jains. PC : dreamstime

On day 6 : Leave for Palitana early in the morning with some breakfast packed from your Bhavnagar hotel

Day 6: Hike 3500 steps to Shatrunjaya hill in Palitana, home to 900 holy Jain temples. It’s one of the most stunning sights in India. Remember, it’s an active religious site, so be respectful. Climb down by afternoon, have lunch in one of the dharma chatras, then head to Gir to spot Asiatic lions in their natural habitats.

Stay in one of the jungle lodges or homestays in the middle of Mango farms in Gir on 6th night.

Day 7 & 8: On both days, go on morning safaris to see lions in the forest. Book these safaris on their official website at least one month in advance and book two morning slots. On the 8th day, after the safari, head to another mountain, Girnar. Take one of India’s longest ropeways to the top at 3,000 ft to see a black stone Jain temple, surrounded by mountains and valleys.

Two lions walking in the open grounds of Gir Forest.
PC : Dreamstime

On day 9 Leave early for my favourite part of Gujarat – Kutch.

Day 9: Brace for the longest journey of your trip – about 9 hours! But don’t fret, the roads are awesome and straight, making for an easy drive. You should arrive by evening, around 5 or 6. If you have energy, head to the white salt flats to see the sunset, or just relax in your Bhunga cottages. Between November to March, you can choose to stay at tents of Rann Utsav also – Sahana stayed there for three days and she had a wonderful time.

Traditional Kutch Bunga circular huts with conical thatch roofs and mirror work on mud walls.
The Earthquake resistant Bhunga houses – This is where I stayed with Khengar Bhai

Day 10 to 12: Spend three days exploring the white salt flats of Kutch, the art and craft villages of Bhuj, and the Harappan city of Dholavira. Since animal husbandry, especially buffaloes, is the main profession, you’ll get plenty of delicious dairy food, like curd as thick as feta cheese.

Vacaywork author Ashrith with his bike on the white salt flats at Rann of Kutch.
The White Land and my bike

On day 13 Leave Kutch for Modhera, a 5hr drive.

Day 13: You will reach Modhera by evening. Head to the beautiful temple with a stepwell. Spend about 2 hours in the temple.

Day 14: From Modhera, leave for Patan to see the unbelievably beautiful stepwell “Rani Ka Vav” and the world’s most expensive handloom silk “Patan Patola.”

On day 14 post lunch get dropped at Himmatnagar Junction, take a train to Udaipur, and reach Udaipur by 8 PM.

Day 15 to 17: The most well-known of all the places in Rajasthan is Udaipur, and for all the right reasons – lakes, palaces by the lakes, sunset points, vibrant bazaars, folk dance shows, palace-like restaurants, and day trips to nearby places. You need at least three days to explore Udaipur.

Two Rajasthani women in colorful skirts and lots of jewelry, twirling and dancing at Udaipur.
Best of Udaipur – The Dharohar Folk Dance Show

On the 17th night, take a train or bus to Jaipur.

Want to know what to pack for your India trip? Read our post on “What to wear in India as a tourist” that got complete information on packing and dressing essentials

Day 18 to 21: The last destination during your three weeks in western India is Rajasthan’s capital city, Jaipur, known as the “Pink City.” ( Only one building is pinkish-orange, not the whole city) It is famous for its stunning architecture, including the Hawa Mahal, Amber Fort, and City Palace. It’s a hub for traditional crafts and vibrant markets like Johari Bazaar.

View of Hawa Mahal from inside the courtyard at Jaipur.
Hawa Mahal Courtyard

On the night of day 21, catch a flight back home from Jaipur International Airport (JAI).


Option 6 : 21 Days in Rajasthan

Route Map – Jaipur – Ranthambore – Bundi – Udaipur – Ranakpur and Camel Dairy- Barmer – Jaisalmer – Jodhpur

On this 21 days trip to Rajasthan you will visit : Palaces, Havelis, temples and mansions beside the lake/on the lakes, fantastic forts on hillocks, handicrafts, camel rides, Thar desert and spotting tigers in their natural habitat.

Best time of the year to follow this itinerary : November to February.

Day to Day Plan

Day 1 to 4: Arrive at Jaipur International Airport (JAI). Explore Rajasthan capital city Jaipur known as “Pink city” until day 4 ( Mind that only one building is painted in pinkish red now, not the whole city is pink). Walk through the streets, markets, go on heritage walks, shop at Johari bazar, watch sunsets. Easily explore the city using cycle rickshaws and autos.

On day 5th. head to Ranthambore National Park for tiger sighting

Day 5 to 6: Go on morning safaris in Ranthambore on both day’s mornings – Chances of sighting tigers are more. . Explore forts, craft villages, and wildlife.

Tiger relaxing by the lake in Ranthambore National Park during twilight.
PC : Unsplash

On day 7th morning leave to Bundi – 3hr journey

Day 7: Bundi is one place that surprised me on my Rajasthan trip. Small town palaces by the lake surrounded by boulders, beautiful stepwell Dabhai Kund, and lakes with temples.

On day 8th morning, leave to Udaipur – 5hr journey

Day 8: You will reach Udaipur by sunset. There are many highpoints in the city to watch sunset, but my favourite and best recommendation to watch sunset is Lake Pichola.

Day 9 to 11: Udaipur is on every traveller’s India itinerary, and it has to be. The city has a local Rajasthani and hippie vibe. Wander through Udaipur’s ghats, palaces, local food spots, and craft villages. Visit forts like Sajjangarh Palace and ancient havelis. My favourite thing to do in Udaipur is the Dharohar Folk Dance Show, where local women in stunning colourful regional dresses dance while carrying pots on their heads.

A palace by the lakeside in Udaipur.

On day 12th, travel to Barmer from Udaipur via Ranakpur and Sadri

Day 12 : Before you reach Barmer, visit the Ranakpur Temple, perhaps the most intricately carved temple in India. I missed a unique place, “Camel Charisma” in Sadri, where they make camel cheese and other camel milk products. Be sure to taste some camel cheese on the way. Arrive in Barmer by sunset.

Day 13: Barmer was another surprise on my bike trip?less crowded, dunes, beautiful temples in the middle of nowhere, and home to unique handicrafts.

On the evening of Day 13, leave for Jaisalmer. The 2.5-hour journey will have you reaching Jaisalmer by sunset.

Vacaywork author Ashrith with his Bullet bike behind him, holding a camel with a rope in the Thar Desert of Jaisalmer.
That is me, my bike and a camel at Jaisalmer

Day 14 to 17 : Enjoy the heart of Rajasthan, Jaisalmer for 3 days. It has an 850+ year-old fort where people still live. I felt the essence of Rajasthan during my 3 days in Jaisalmer. It’s home to the Thar Desert where you can go on camels, with narrow streets filled with havelis adorned with jharokha. The streets are like a canvas?mirror work rugs, pottery, and camel leather items adorn the walls. Don’t forget to buy a turban and wear it with the help of a local shopkeeper. Have plenty of chaas.

On day 18th, late in the morning leave to “Blue City” Jodhpur from Jaisalmer. Reach there by evening sunset time.

Day 19 to 21: Spend 3 days in Jodhpur, hiking to the fort and exploring luxurious palaces with colourful glass and mirror halls. While only 25% of buildings are blue, the city’s charm is undeniable. Don’t miss a day trip to Guda Bishnoi village for wildlife, circular huts, and handicrafts.

On day 21, fly back home from Jodhpur International Airport.


Option 7 : Delhi, UP & MP ( North and Central)

Route Map : Delhi – Mathura – Agra – Gwalior – Orchha – Khajuraho – Varanasi

In this 3 week tour of India across Northern and Central India, you will visit :Indian capital city with Mughal architecture, pubs, vibrant temple towns, world-famous Taj Mahal, lesser-known Mughal monuments, Holi celebration, lesser-known forts, rural architectural wonders, Nagara-style temple with erotic sculptures, one of India’s oldest riverside towns, handicrafts, diverse veg and non-veg food, street food.

Best time of the year to follow this itinerary : October to February.

Day to Day Plan

Day 1 to 3. Arrive at Delhi airport. Spend 3 days in New Delhi wandering around Islamic architecture, bazaars that remind you of Iran, Asia’s largest spice markets, museums, pretty gardens, dirt-cheap street shopping ( my favourite), a wide variety of street food ( go on a guided food tour), and modern Delhi with hundreds of pubs. It’s easy to get around Delhi using the Metro and Uber taxis.

On day 4, take morning train from Delhi to Mathura

Day 4 : On the first day, after checking in at your hotel in Mathura, head to Vrindavan by taxi and explore the temples, especially the 7 Goswami temples, which are the prettiest architecturally. Enjoy lots of lassi and return to Mathura by evening.

Day 5 : Wander in Mathura. Visit Krishna Janam Bhoomi, Nidhivan Temple, the Ghats of Mathura, and Kusum Sarovar.

On day 5th late evening, catch a train to Agra, which is just about a one-hour journey.

Day 6 to 8 : Spend 3 days in Agra visiting places beyond the famous Taj Mahal, a UNESCO World Heritage site. Seeing attractions early helps avoid crowds and prevents feeling overwhelmed. My favourite spot is Fatehpur Sikri, easily reachable by taxi. Also, check out Akbar’s Tomb and Itimad-ud-Daulah’s Tomb, both colourful like Iranian historical buildings and Agra fort. Don’t miss a visit to a Pietra Dura workshop.

On day 9 morning, take a train to Gwalior from Agra post breakfast

Day 9 & 10: Gwalior Fort, with its brick-red stone and turquoise glazed tile work, is my absolute favourite. Spend half a day at fort , especially during sunset time. Wander around Gwalior town, visit palaces and temples like Saas Bahu Temple and Teli ka Mandir, quite different from other parts of India. During my Kanyakumari to Kashmir trip, Gwalior stood out as grand as Jodhpur or Jaipur but less crowded, with friendlier people.

On day 11 Leave for Orchha from Gwalior by a taxi. You will need the taxi from Day 11 to 15

Day 11 to 13: Orchha is one of the prettiest rural areas of Madhya Pradesh. Wander in the village, visit architectural wonders, palaces, and smaller temples. Go river rafting in the Betwa River.

On day 14 : On day 13, leave for Khajuraho, 190 km from Orchha

Day 14 to 15: . Khajuraho is world-famous for its “Nagara-style” architecture temples, with the main temple known for its overt homosexual imagery. There are many temples in and around Khajuraho for you to explore over two days.

Group of intricately detailed statues at Khajuraho Temple
Ultra-detailed sculptures of Khajuraho

On day15th night, take a train to Varanasi and arrive there by morning.

Day 15 to 21: Spend six full days in Varanasi ( Banaras/Kashi)?wandering, eating, exploring, sitting, relaxing, watching sacred rituals and mingling with the crowd. Banaras is undoubtedly one of our favourite places in India! Sahana has been there thrice and is sure to visit again! There’s a lot to eat in Kashi, so a food tour is a must.

Vacaywork author Sahana standing on a bastion beside the Ganga River, her shawl lifted in the air, with Varanasi ghats and a mosque in the background.
Varanasi streetscape

On day 21, catch a flight home from Varanasi International Airport.


Option 8 : Delhi, Ladakh and Kashmir (North)

Delhi – Leh & Ladakh – Sri Nagar

This 3 week North India itinerary includes : Indian capital city with Mughal architecture, pubs, its cold deserts and turquoise lakes nestled in the Himalayas, Buddhist heritage, and unique cultural experiences, breathtaking mountain views, scenic roads, green valleys with meadows dotted with lakes, historic towns, handicrafts like Pashmina and carpets.

Best time of the year to follow this itinerary : April to August ( Delhi temperature will be on higher end)

Day to Day Plan

Day 1 to 3: Arrive at Delhi airport. Explore Delhi for 2 days, including Islamic architecture, bazaars that remind you of Iran, Asia’s largest spice markets, museums, pretty gardens, dirt-cheap street shopping (my favourite), a wide variety of street food (go on a guided food tour), and modern Delhi with hundreds of pubs. It’s easy to get around Delhi using the Metro and Uber taxis.

On day 4. take a flight from Delhi to Leh in the morning (pick Indigo or Vistara, never SpiceJet or Air India).

Day 4 to 17: Rejoice in India’s most picturesque region in Leh and Ladakh for 2 weeks. It’s known for its cold desert in the Himalayan regions, bright turquoise lakes, and monasteries on hills?basically, the most stunning landscape in all of India. I experienced this magical land for 20 days on my bike trip in 2013.

Vacaywork author Ashrith and his biker friend standing on a road leading to mountains in the cold desert, with a tall snow-capped mountain at the end in Ladakh.
Me and a buddy, taking a break at Ladakh bike trip.

Take it slow in Ladakh to acclimatize to the high altitude. Roadblocks in mountainous regions are common, and since it’s a popular holiday destination, having more days helps you visit places early morning and avoid crowds.

You can explore Leh in three ways: a private cab with a driver or riding your own motorbike.

Typical Buddhist monastery built across hills in Ladakh.
Thats us entering the District of Leh. Pic courtesy : Vicky

I rode my bike from Delhi to Ladakh via Manali and Kashmir for about 20 days back in 2013. Since then, Delhi-Leh roads have improved but are now crowded with bikers. So I recommend you rent a car for 2 weeks in Leh and Ladakh region only. SKip Manali, it is one of the most crowded tourist places in India.

Group of Indian bikers sitting beside a glacier stream surrounded by boulders and the cold desert landscape of Ladakh.
Me and my boys by the stream at Ladakh

On day 18, take an afternoon flight to Srinagar, the capital of Jammu and Kashmir – One hour flight.

Note : After lifting Article 370 in 2023, much of the state has become very safe for travellers. Especially Srinagar is very safe to travel, even for foreign travellers. As an Indian traveller myself, I recommend a minimum of 12 days in the Kashmir region. But for foreign travellers, I suggest about 4-5 days, only in Srinagar.

Day 18: . Wander in Srinagar in afternoon, watch the sunset by Dal Lake.

Day 19 to 21: Explore Srinagar. Take a heritage walk, go on a food tour, visit lakes other than Dal such as Nigeen Lake
to avoid crowds, and make day trips to Naranag Kangan Temple and Doodhpathri Falls.

Typical Kashmiri boat (shikara) gliding at Dal Lake, surrounded by mountains and wooden houses in Srinagar.
Shikara boat ride in Sri Nagar

On day 21, fly back home from Srinagar Airport.


Option 9 : Punjab and Himachal Pradesh

Route Map : Amritsar – Dharamshala – Kasol – Shimla – Delhi

In this 3 week North India trip, you will experience : Sikh holy place cladded with gold, Punjabi food, crafts, Buddhist towns, Himalayan villages, British summer capital, mountain railways, Mughal architecture, pubs

Best time of the year to follow this itinerary : March to April (Weather in Northern India varies state wise. While Himachal arwas stay cooler post April, Delhi experiences heat waves during June to August)

Day to Day Plan

Day 1 to 3 : Arrive at Amritsar International Airport (ATQ). Explore mighty Amritsar for 3 days. Visit the Golden Temple twice: once during the day for Langar ( This is my favourite part of Amritsar) and once after dark. Explore historic sites like Jallianwala Bagh memorial and the Partition museum. Go shopping in Old Amritsar for Punjabi fabrics. Witness the “Beating Retreat Ceremony” at Attari-Wagah border (Indo-pak border) one evening. Get around by cycle rickshaws and taxis.

Vacaywork author Ashrith, wearing a headscarf, standing in front of the lake of Golden Amritsar Temple with the illuminated temple in the background at night.
The Magical lights of Amritsar Temple

On day 4 leave to Dharamshala from Amritsar by a private cab. You will need it until Day 19

Day 4 : On the way to Tibetan town in the Himalayas Dharamshala visit Kangra fort and beautiful masroor rock cut temples enroute.

Day 5 to 7 : Explore Dharamshala and surroundings for two days. Wander in Mcleodganj street market, enjoy Tibetan food, check out cafes, visit Buddhist monasteries for peace (Dalai Lama monastery is holy, but Norbulinka is more beautiful), make a day trip to Bathu Temple (half submerged in water), and go on an easy day hike to Triund.

Triund trekking summit with panoramic views of the Himalayan mountains and valleys.
PC : Unsplash

On day 8 morning, leave from Dharamshala to Kasol, 220km journey l Via Bir

Day 8: At Billing near Bir do paragliding overlooking the stunning green valleys and Himalayas. Have lunch at Mandi, visit one of the picturesque lakes in the region “Parashar Lake”. Reach Kasol by evening

Day 9 to 14 : Spend 6 days in Kasol trekking, doing smaller hikes to nearby villages, or simply relaxing in one of India’s most picturesque locations. Be cautious about marijuana, as it’s common here. Settle in one place and get around by walking. Kasol main town is notorious for traffic jams with lots of tourists, so explore nearby villages like Tosh and Malana on foot.

A small town in Himachal Pradesh beside a river, with the Himalayan mountains in the background.
The Quaint Villages and non-stop hikes

On day 15, leave from Kasol to Shimla on the curvy road journey for 6hr. Stop at local dhabas for food, stretch your legs at viewpoints, and enjoy the ride.

Day 16 & 18 : Explore Shimla for three days, the summer capital of India during the British era. Check out colonial structures and local architecture “Khat-Kuni.” Skip touristy spots like Kufri and Jaku temple & explore a few offbeat places. Don’t miss Mall Road for vibes, cafes, and markets. Take day trips to Kotkhai or Fagu. Sahana loved the scenic Kalka Shimla railway, a narrow gauge train through forests and mountains.

Cluster of typical colonial bungalows in Shimla, with sloped roofs and wooden work on walls, spread across hills.
Shimla and Colonial Bungalows

On day 19th morning leave from Shimla to Delhi by car- 350km journey. You won’t need the cab anymore once you reach Delhi in the evening.

Day 20 to 21 : Spend two days in Delhi exploring Mughal monuments, step wells, gardens with monuments, spice bazaars, and more. Go on food tours and heritage walks.

On the 21st night or the next day, catch a flight back home.


Option 10 : West Bengal and Sikkim (East)

Route Map : Kolkata – Kalimpong- Gangtok – Ravangla – Pelling – Yuksom – Lachung (Yumthang Valley)

Highlights: British capital of India with trams, street food, club culture, Lots of hiking in Buddhist towns with organic farming, villages at the foot of the Himalayas, hills and valleys by rivers, high-altitude lakes, enchanting Buddhist monasteries, hiking trails.

Best time to follow this itinerary: Mid-February to May, October to November.

Note :

Avoid Darjeeling, it is one of the most crowded tourists places in India

This 3 week India itinerary is perfect for Non-Indian travellers. Indian travellers are allowed to more places in Sikkim. So Indian travellers follow a separate itinerary which includes epic places in North Sikkim which is restricted to foreign travellers.

Day to Day Plan

Day 1 to 5 Arrive at Kolkata International Airport (CCU) and explore Kolkata until day 4. Kolkata stands out with its colonial culture, Chinese influence, riverside, iconic taxis and street food. Best to go walking tours on the first day and then explore the city by yourself. Make a day trip to Terracotta temple town Bishnupur. Easily get around by taxi and hand-pulled rickshaws.

Two trams moving on tracks during twilight in Kolkata.
Kolkata signature- Trams.

On the 5th night, take a sleeper train to Siliguri, the starting point for your Sikkim trip, or consider flying from Kolkata to Bagdogra the next morning, though flights cost twice as much as train tickets to New Jalpaiguri (NJP) station.

You will need to hire private taxi from Siliguri or Bagdogra onwards until the end of your trip.

Day 6 :From NJP train station, start your journey to Kalimpong. It usually takes 3 hours through hilly roads beside the turquoise colour Teesta River.

Day 7 to 9 : Spend 3 days in Kalimpong, a town divided into Lower Town, a typical Bengali area, and Upper Hill with Buddhist monasteries. Focus on the upper hills, stay in a hut . Hike Deolo Hill, try paragliding, visit Dr. Graham’s Homes school, explore the cactus garden, wander Haat Bazar, and visit the Ganjong Paper Factory. Don’t miss trying “Fing” – glass noodles!

Flowers by the roadside in a village near Kalimpong.
Kalimpong road side scenes are floral.

On day 10th, Leave from Kalimpong to Sikkim’s capital city Gangtok, a less than 3-hour journey through the forest. Once you reach, ensure to visit Foreigners registration office in Gangtok and do the formalities

Day 10 to 13: Spend 3 days in Gangtok, Sikkim’s capital, spread across a slope?so even a casual stroll through the city (which is actually a town) feels like a hike. Hike to viewpoints like Tashi or Hanuman Tok, and take half-day trips to Rumtek Monastery. I’ve never enjoyed karaoke nights as much as I did in Gangtok, so make sure you check that out. Visit local markets, like MG Road. Spend a day at Rumtek Monastery for some peace and quiet.

Roof of Rumtek Monastery in traditional Buddhist design.

On Day 14 , leave Gangtok after breakfast and head to Pelling via Ravangla.

Day 14: On the way to Pelling, visit Ravangla, where a 130-foot tall Buddha stands in the open air, surrounded only by the sounds of winds and mountains. Reach Pelling by evening. You can hike in the evening or settle in one of the cafes of Pelling to watch the sunset.

A 130-foot tall Buddha statue in meditation pose, adorned with gold paint, surrounded by mountains and Buddhist prayer flags.
Most peaceful place on Earth? – May be. It is Ravangla

Day 15 to 17 : Spend 3 days wandering in Pelling, popular among long-term travellers for its affordability, hostels, and local food joints serving everything from Israeli to German cuisine. Pelling is a small town with the mighty Kanchendzonga always visible. Explore hiking trails leading to monasteries, especially Pemayangtse, Rabdentse palace ruins, and lakes. Khecheopalri Lake is the most famous one.

Ob day 18th, leave from Pelling to Yuksom, less than 2 hour journey

Day 18 to 20 : Yuksom is perhaps the sleepiest yet most charming village in Sikkim. Sahana, who spent two days there, says it’s the best place in the state for hikes without having to worry about the destination.

It’s safe, many waterfalls nearby hikes are easier especially the monastery trails, and you always have small cafes to chill at- Gupta restaurant was the best when she went, but people say it is closed now. Plus, Yuksom isn’t as popular among all travellers.

Only those who do the Goechala trek come here. So it’s either trekkers or those wanting to spend some time in rural Sikkim away from the crowds. If you want to go on the Goechala trek, you’ll need a minimum of 10 days, so plan accordingly!

A pathway lined with colourful prayer flags leading through a lush green garden in Yuksom Sikkim, with sunlight filtering through the trees

Leave Yuksom early on Day 21 for Bagdogra airport, a 5-hour journey. Catch your evening flight back home.


Best time to go to India

Although it’s hard to generalise, October to February is typically the best time to visit India. However, consider specific regions and their weather:

Parts of Kerala and Karnataka are greenest during the monsoon from July to September, offering a unique travel experience. April to July is ideal for visiting Ladakh. Kashmir is best visited from December to February for snow and skiing, while April to June is perfect for hiking in the green mountains. April to June is the worst time to visit Rajasthan due to the scorching heat.

Which is the peak season of Indian tourism?

  • April and May – Summer vacation for school kids.
  • 10 days in October –During Dasara festival.
  • 5 days in November –During Deepavali festival 
  • 1 week in December – Schools may give Christmas holidays for a day or two. But this is the time most IT industry employees go on vacation.
  • Long weekends where national or regional holiday falls next to weekends
Two men on a boat on the River Ganga at Varanasi during sunrise, with the sun glowing golden, turning the river into a golden brown hue.

FAQ

How much money do you need in india for a week?

For a mid-range budget, expect to spend around ₹90000 per person per week in India, covering food, accommodation, transportation, and entry fees. However, costs can vary significantly between cities and towns

How can I plan for India tour on budget?

To plan a budget-friendly tour of India, use trains and public buses for intercity travel. In cities, opt for metros, autorickshaws, and buses. Focus on exploring specific regions instead of trying to cover the entire country.

How long will it take to tour the whole of India?

Seeing the whole of India takes 9-12 months. It’s the seventh-largest country. India is home to 3 Abrahamic religions, diverse geography, and hundreds of cultural heritage sites.

What is the best way to travel across India?

Trains are the best and safest way to travel across India.

Is India travel expensive?

Travel expenses in India are affordable compared to Western countries but not as cheap as Iran or Thailand. You can travel on a budget by staying in hostels or go luxurious with palace heritage hotels or Maharaja-style train trips.

Which of these 3 week India itineraries would you pick and why? Let us know in the comment section below.

Collage of four images: desert, Himalayas, beach, and cold desert landscapes of India, with overlay text "How to spend 3 weeks in India".
Pin it for later

You may also want to read

7 Comments

  1. this post really highlights all the amazing diversity and things to see in India – and your photos are beautiful! This definitely makes me want to plan a trip to India, but I’m honestly not sure which itinerary I’d choose! there are so many great options. thanks for such a thorough post 🙂

    1. Hi Tess. Thank you! Yes India got too many things to see/do/experience. I first drafted 15 itineraries! I myself got confused so narrowed it down to 10 😀

  2. This is very comprehensive. I’m having a tough time choosing which itinerary is best. I am leaning towards the Tamil Nadu and Kerala one, but I’ll next to explore the idea further.

    1. Hi Sonia. Glad to hear you found it useful! I am sure you will love TN and Kerala 🙂

  3. A comprehensive and well researched itinerary for India travels. Ty 🙂

  4. TEN different 3-week itinerary options??? I would DEFINITELY say you are qualified to give advice about India! WOW! This is your book. When you write it, send me an email and I will be the first to buy it! SUPERIOR blog post!

    1. Hi San 🙂 Thank you! My homeland got so much and I could think of so many. Glad you loved it

Leave a Reply

Your email address will not be published. Required fields are marked *