Goa might be the smallest state in India, but it has the largest heart. From peaceful churches and temples to bustling markets and beaches, here’s a list of the best places to visit in Goa.

The seven or so religious places that were built by the Portuguese are a part of the UNESCO World Heritage Site. Situated in the Goa Velha, or the old Goa, you can cover these places in a matter of hours.

These majestic waterfalls are known for their stunning imagery and cascading milk-like waterfalls which are the chief contributors to its name.

The Forts of Goa provide a marvelous window to the past. Each fort here shows the impressive Portuguese or Hindu architecture while also weaving a tale about the past of this historic land.

For all those looking for an enjoyable time, the beaches of North Goa offer plenty of activities to keep you engaged. From water sports to live music, these beaches are the perfect spots for all.

The beaches here are much closer to nature and culture. You can practice yoga here on the silvery white sand, take leisurely walks or simply enjoy sunsets by the sound of the ocean waves.

This museum exhibits sculptures, paintings, ancient manuscripts and other artifacts that will make your visit worth it.

Dotted with many well-preserved Portuguese villas and traditional churches dot the island, this island offers you the perfect opportunity to absorb the culture and architecture of Goa with a leisurely stroll.

This weekly market is a hippie haven where you’ll find bohemian clothes, trinkets, and whatnot

To glimpse the vibrant nightlife in this happening state, Tito’s Lane provides the perfect spot. Every night is nothing less than a festival here, where people dance, drink, and celebrate life till late night.