Delhi: Start your trip in the capital city of India, Delhi. Visit historical landmarks like the Red Fort, Jama Masjid, and Qutub Minar. Explore the bustling markets of Chandni Chowk and indulge in delicious street food. Don't forget to take a stroll through the beautiful gardens of Lodi Gardens.
Agra: From Delhi, head to Agra, home to the iconic Taj Mahal. Spend a day exploring this magnificent white marble mausoleum, known as one of the Seven Wonders of the World. Visit the Agra Fort and enjoy the sunset view of the Taj Mahal from the Mehtab Bagh.
Jaipur: Travel to the vibrant city of Jaipur, also known as the Pink City. Explore the grandeur of Amer Fort and the stunning architecture of Hawa Mahal. Visit the City Palace, Jantar Mantar, and enjoy the local markets for shopping traditional handicrafts and textiles.
Rishikesh: If you're looking for a spiritual experience, visit Rishikesh, the Yoga Capital of the World. Explore ashrams, practice yoga, and meditation by the holy Ganges River. Don't miss the breathtaking view of the Ganges from the Laxman Jhula and Ram Jhula bridges.
Shimla: For a hill station experience, head to Shimla in the Himalayas. Take a toy train ride on the UNESCO-listed Kalka-Shimla Railway, visit the beautiful Viceregal Lodge, and enjoy the panoramic views from the ridge. Explore the Mall Road for shopping and dining.
Amritsar: Visit the spiritual and cultural center of Punjab, Amritsar. Witness the grandeur of the Golden Temple, the holiest shrine of Sikhism. Experience the Wagah Border ceremony, where the Indian and Pakistani forces perform a daily border closing ceremony.
These are just a few of the many amazing places to visit in North India. Remember to plan your itinerary carefully to make the most of your limited time.