Discover North and South India (20 Days)
This complete tour of India takes in the highlights of the north and south of this magnificent country – revealing some of its wonderful secrets. Enjoy the warm climate, warm waters and lush green landscapes of the south in places like Kochi, Pondicherry, and Madurai. Then be amazed by the wonderful colors, the Mughal dynasty splendor and the spiritual mysteries of the north in Jaipur and Agra. Visit the ancient city of Haridwar on the Ganges River.
This is an adventure never to forget, join us on this incredible adventure.
At a Glance
Day 1 Welcome to Delhi. Transfer to your hotel
Day 2 Combined Old and New Delhi tour
Day 3 Delhi to Haridwar (Road) and afternoon city tour
Day 4 Full day tour to Rishikesh
Day 5 Return to Delhi by road.
Day 6 Leave for Agra with Taj Mahal & Agra Fort tour
Day 7 Stop at Fatehpur Sikri before arriving in Jaipur
Day 8 Tour of Jaipur with Elephant ride to the Amber Fort
Day 9 Jaipur to Mumbai (flight) and transfer to hotel
Day 10 Morning tour of Mumbai’s most important sites
Day 11 Mumbai: day free
Day 12 Mumbai-Bangalore (Flight) and transfer to hotel
Day 13 Morning tour of Bangalore important sites
Day 14 Bangalore to Mysore and afternoon city tour
Day 15 Travel by train to Chennai
Day 16 City tour of Chennai. Afternoon free
Day 17 Tour to Kanchipuram & Mahabalipuram
Day 18 Chennai to Cochin (Flight) and transfer to hotel
Day 19 Morning tour of Cochin. See the famous fishing nets
Day 20 Depart Cochin filled with happy memories
Longer tours are a perfect way to know, explore and experience a country across its numerous dimensions. And for a country with the of the size of India, longer tours are the best opportunities for a comprehensive and holistic encounter with this incredible place. This 20-day tour will take you on a spectacular and guided rendezvous across this vast country, ensuring that you are left with wonderful cherishing memories of your experiences and encounters of your destination. This is an excursion that you are surely going to cherish for a long time.