In the morning, arrive in the coastal town of Puri and check into your hotel. Spend the afternoon exploring the famous Puri Beach, where you can enjoy the sun, sand, and waves. In the evening, visit the Jagannath Temple, one of the most sacred Hindu temples in India.
Take a morning drive to Bhubaneswar, the capital city of Odisha. Start your day with a visit to the intricately carved Lingaraj Temple. In the afternoon, explore the Khandagiri and Udayagiri Caves, ancient Jain rock-cut caves. Wrap up the day with a stroll around Bindu Sagar Lake.
Start your day with a visit to the Nandankanan Zoological Park, home to a wide variety of animals, including the endangered white tigers. In the afternoon, explore the Odisha State Museum to learn about the rich history and cultural heritage of the region. End the day with a serene walk in the Ekamra Van, a beautiful medicinal plant garden.
Catch a morning flight or train to Kolkata, the bustling capital of West Bengal. Begin your Kolkata exploration with a visit to the iconic Victoria Memorial, a magnificent marble structure surrounded by lush gardens. In the afternoon, explore the Indian Museum, the oldest and largest museum in India. Wrap up the day with a leisurely walk along the popular Park Street, known for its vibrant atmosphere and delicious food.
Start your day by visiting the majestic Howrah Bridge, an iconic landmark and one of the busiest bridges in the world. In the afternoon, explore the Marble Palace, a stunning mansion filled with art and artifacts. End the day with a relaxing boat ride on the serene waters of the Hooghly River.
Start your day with a visit to the iconic Dakshineswar Kali Temple, dedicated to the Hindu goddess Kali. In the afternoon, explore the vibrant markets of New Market and pick up some souvenirs or indulge in local street food. End the day with a peaceful stroll in the lush Botanical Gardens.
On your last day, take some time to explore the iconic Howrah Railway Station, one of the busiest railway stations in India. Bid farewell to the vibrant city of Kolkata and depart for your next destination.
For some off the beaten path attractions, consider visiting the tranquil Chandrabhaga Beach near Puri, which is less crowded than Puri Beach but equally beautiful. In Bhubaneswar, explore the Old Town area, also known as Ekamra Kshetra, to discover ancient temples, narrow lanes, and traditional Odia cuisine. In Kolkata, visit the unique Indian Coffee House, a historic café known for its intellectual gatherings and delicious coffee.
For hotel and flight prices, you can check here.