There are many Indian places which are considered best to visit. Their speciality is that you can enjoy the trip here cheaply. Are you planning a trip for the coming long weekend? These Indian tourist places are best for a short trip...

Jawai, Rajasthan. Jawai, Rajasthan: To know Indian culture closely, one must visit Rajasthan. Rajasthan, one of the big states of the country, is a wonderful place for short tours. Here you will get a chance to explore many new things.

Amritsar. Amritsar: Amritsar is a prime location for people living in Delhi, Haryana, Uttar Pradesh and other North Indian states. There is a lot to visit and see in Amritsar, which is recognized by a big religious places like the Golden Temple. 3 days journey can be easily completed here.

Ujjain. Ujjain: Like Varanasi, Ujjain, which is considered to be a religious city of India, is considered to be a traveller's stronghold. You can complete the journey of Ujjain, famous for street food like Poha, from historical monuments, in 2 to 3 days. (Photo: Insta/@ujjain_kai_mahakaleshwar)

Agra. Agra: How can Agra be ignored when it comes to short trips? There are many other historical buildings in Agra that are recognized by the Taj Mahal. Be it Agra's Petha or other street food here... everyone's taste is excellent. So what is the delay, plan a trip to Agra for the long weekend.