Day 1 - Calcutta
Arrive at any time.
Day 2 - Calcutta/Jalpaiguri
Visit the Victoria Memorial, New Market and take a ferry on the Ganges. In the evening, board an overnight New Jalpaiguri Kamrup Express train to New Jalpaiguri.
Day 3 - Jalpaiguri/Kalimpong
Arrive at New Jalpaiguri and continue by van to Kalimpong. Take in views of the mountainous scenery with a stop at Deolo Hill.
Day 4 - Kalimpong/Gangtok
Continue by private van to Gangtok and take an orientation tour of the town.
Day 5 - Gangtok
Enjoy a day trip to Rumtek Monastery.
Day 6 - Gangtok/Darjeeling
Head to Darjeeling by private van and take an orientation tour of the town.
Day 7 - Darjeeling
Watch the sunrise at Tiger Hill, visit a tea estate and explore the Mahakal Temple. Later, travel the World Heritage-listed Darjeeling Himalayan Railway on a vintage steam engine train. Continue with a visit to the Peace Pagoda and a cooking demonstration at a local, family-run restaurant.
Day 8 - Darjeeling to Varanasi
Drive to Siliguri to catch an overnight sleeper train to Mughal Sarai.
Day 9 - Mughal Sarai/Varanasi
Arrive to Mughal Sarai in the morning and continue by van to Varanasi. Enjoy an evening visit to the ghats.
Day 10 - Varanasi
Take a sunrise boat trip on the Ganges. Enjoy a free afternoon to explore Sarnath and the city of Varanasi.
Day 11 - Varanasi/Lucknow
Take a morning Varanasi-Lucknow Intercity train. In the afternoon, visit the Bara Imambara.
Day 22 - Mumbai
Arrive in the morning in bustling Mumbai, home to 20 million people. Take a walking tour of the Colaba area and see the Gateway of India.
Day 21 - Bundi
Explore Bundi with some free time before an overnight trip on the Mumbai Rajdhani Express train, with dinner on board.
Day 20 - Udaipur/Bundi
Take a train to Bundi to explore the fort and stepwells.
Day 19 - Udaipur
Enjoy a free day in Udaipur.
Day 18 - Udaipur
Enjoy an orientation walk, including a visit to the Jagdish Temple and the City Palace, one of the largest royal palaces in India. Attend a Rajasthani cultural show on Gangaur Ghat.
Day 12 - Lucknow/Delhi
Spend most of the day exploring Lucknow. In the afternoon, board the Swarna Shatabdi Express train to Delhi, with dinner provided on board. Enjoy the night in the bustle of Delhi.
Day 16 - Jaipur
Take an orientation walk around town. Take a photo of the Hawa Mahal (Palace of the Winds) and visit the Amber Fort. Walk around the Old City and markets and opt to visit the City Palace. With free time, choose to visit local artisans in a nearby village, wander the Jantar Mantar, or check out a Bollywood film at the spectacular Art Deco film house, the Raj Mandir.
Day 15 - Agra/Jaipur
Hop on a Shatabdi Express train in the evening to Jaipur.
Day 14 - Delhi/Agra
Take the Shatabdi Express train to Agra, with breakfast served on board. Enjoy a guided tour of the impressive Taj Mahal and Agra Fort. Time permitting, opt to visit the Baby Taj.
Day 13 - Delhi
Enjoy a free day in Delhi.
Day 23 - Mumbai/Goa
Catch a morning flight to beautiful Goa. Spend free time relaxing on the beach or exploring the city's monuments.
Day 17 - Jaipur
Enjoy free time to explore Jaipur before boarding an overnight train to Udaipur.
Day 24 - Goa
Depart at any time.