What if you cannot plan a long vacation every time, you can always make the most of the two or three days that you have for traveling. Coming to the best places to visit for 2 days in India, the country has no dearth of options. Hill stations, beach destinations, historical towns, idyllic villages, spiritual places – the options are plenty. Listed below are five popular tourist destinations in Indian perfect for your two-day trip.


Goa, the beach and party capital of India, is thronged by several tourists every year. If your idea of a holiday revolves around sun, sand, and sea, Goa is the place for you. With an eclectic mix of tourist attractions on offer, ranging from beaches, beach shacks and party places to historical forts, national parks, yoga, and wellness retreats, this state attracts tourists with different kinds of interests. You can spend a laid-back vacation relaxing on the golden sands of the beaches or enjoy an active holiday by indulging yourself in various water sports such as parasailing, jet skiing, kitesurfing, wakeboarding, scuba diving, etc.  For the best deals and offers on flights to Goa from all USA major cities, visit Indian Eagle.

Best time to go: November to February

Top tourist attractions: Baga beach, Anjuna beach, Arambol beach, Sinquerim beach, Dudhsagar falls, Aguada fort, Mukteshwar temple, Basilica of Bom Jesus, Salim Ali Sanctuary, etc. 

Dabolim Airport is the closest airport (GOI)
Margao and Vasco-da-Gama are the closest train stations.


Darjeeling is among the top locations in India to visit for two days. Located in the valley of the

This stunning hill town in the Himalayas is frequently referred to as the Queen of the Hills. Lush tea estates, botanical gardens, Buddhist monasteries, and ancient museums abound in Darjeeling, and the best way to enjoy its natural beauty is to board the UNESCO-listed Darjeeling Himalayan Railway, which takes on you a memorable journey and offers breathtaking views of the area’s misty landscapes.

Best time to go: March to June

Top tourist attractions: Tiger Hill, Darjeeling Ropeway, Japanese Peace Pagoda, Padmaja Naidu

Himalayan Zoological Park, Darjeeling Observatory Hill, Happy Valley Tea Estate, etc.
Bagdogra Airport is the closest airport.

New Jalpaiguri Railway Station is the closest station.


Hampi is a city in the Ballari district of Karnataka that is situated on the bank of the Tungabhadra River. The ancient ruins belonging to the Vijayanagara Empire are strewn all across the town, because of which Hampi is referred to as the ‘City of Ruins’. The abundance of Dravidian temples, monolith sculptures, and ancient monuments (nearly 500 of them) give you a glimpse of the city’s glorious times. Hampi’s immense significance to Indian history and heritage earned it the tag of ‘World Heritage Site,’ says UNESCO.

November to February is the ideal time to travel.

Top tourist attractions: Vittala Temple, Virupaksha Temple, Yantrodharaka Hanuman Temple, Queen’s Bath, Lotus Mahal, Archeological Museum, Lakshmi Narasimha Temple, Hampi Bazaar, Hippie Island, etc.

Hubli Airport is the closest airport.

Hospet Junction Railway Station in Mahabalipuram is the closest station.


Best known for its Group of Monuments, Mahabalipuram is also a UNESCO-listed Heritage Site.  It is among the top locations in India to explore for two days with a history and culture buff. Numerous monolithic temples, monuments cut into the rock, caves, rathas, mandapas, sculptures, and stone carvings are located here and are regarded as some of the finest specimens of Dravidian architecture. Apart from these stunning monuments, Mahabalipuram is also famous for its golden beaches that offer gorgeous sunset views.

November to February is the ideal time to travel.

the Shore Temple, Arjuna’s Penance, Pancha Rathas, Krishna’s Butterball, Mahabalipuram Beach, Covelong Beach, Crocodile Farm, Indian Seashell Museum, Tiger Caves, etc. are among of the top tourist destinations.

Nearest Airport: Chennai International Airport. For the best deals and offers on flights to Chennai from Los Angeles and other US cities, visit Indian Eagle. 

Nearest Railway Station: Chengalpattu Junction