Morning: Start your day at the historic Red Fort. Built in 1638, this UNESCO World Heritage site served as the main residence of Mughal emperors until 1856. After the fort, head to Jama Masjid, one of the largest mosques in India. From the top of the minaret, you'll get a stunning view of the city.
Afternoon: For lunch, head to Paranthe Wali Gali and try some of the best parathas in Delhi. After lunch, visit Raj Ghat, a memorial dedicated to Mahatma Gandhi. In the afternoon, take a rickshaw ride through the bustling streets of Chandni Chowk, one of the oldest and busiest markets in Old Delhi.
Evening: End your day at the stunning Akshardham Temple. This Hindu temple boasts beautiful architecture and a musical fountain show in the evening.
Morning: Start your day at Humayun's Tomb, a UNESCO World Heritage site and the first garden-tomb in India. After the tomb, head to India Gate, a war memorial located in the heart of New Delhi.
Afternoon: For lunch, head to the famous Karim's near Jama Masjid and try their delicious kebabs and biryani. In the afternoon, visit the Qutub Minar, another UNESCO World Heritage site and the tallest brick minaret in the world.
Evening: End your day at the Lotus Temple, a Baháʼí House of Worship known for its unique architecture and serene atmosphere.
Delhi has a lot to offer and two days might not be enough to cover everything. If you have more time, you can consider visiting the National Museum, the Gandhi Smriti, or the bustling markets of Paharganj. For a side trip, you can visit the Taj Mahal in Agra or the beautiful hill station of Shimla. To maximize your fun, consider taking a food tour or a heritage walk. And don't forget to try the street food, it's some of the best in the world!
For the best hotels and flights, check out https://booking.tp.st/VhZsadPo.