We compare millions of holidays from the UK’s leading travel companies
On the southwest coast of India, Goa is a tropical paradise where east and west meet. Unforgettable beaches, colonial architecture, and a spiritual vibe combine to make Goa holidays relaxing, exotic adventures. You can unwind in high-end resorts on India’s best beaches or find cheap family-friendly package deals in hotels overlooking the Arabian Sea.
On your holiday, get out and explore the New Age feel in the local villages. Find your zen or a full-on beach party at spiritual stronghold Anjuna, mingle with meditating backpackers at Agonda, or escape the crowds at serene and unspoilt Cavelossim. Goa really is the place to meditate on a moonlit beach or to enjoy an Ayurvedic massage at a top spa.
If you’d rather spend your time sightseeing, Goa’s historic towns and cities are packed with architectural gems. You can hike to 16th-century forts built by Portuguese settlers or admire colonial cathedrals and basilicas. In the former capital, Old Goa (also called Goa Velha), trace the state’s fascinating history by visiting its museums and the ruins of chapels and towers.
Another insight into Goa’s past is in its unique cuisine – a delicious fusion of Indian and Portuguese. After a visit to a traditional spice farm to see where all that flavour comes from, stop at a beachside shack to try fresh fish. Or you could splash out on fragrant seafood curries in the local fine dining restaurants.
Nights can be just as spicy in India’s party state. You’ll find everything from swanky clubs playing trance music to all-night beach parties where you can dance on the sand until dawn.

Park Regis Goa
4.2
Very Good
Prices from

Acron Waterfront Resort
4.5
Excellent
Prices from

Grandeur De Sanchi - Luxury Beach Resort & Spa
4.2
Very Good
Prices from

Soul Vacation
4.2
Very Good
Prices from

Novotel Goa Resort & Spa
4.6
Excellent
Prices from

Clarion Hotel Ocean Palms Goa
4.8
Excellent
Prices from
Prices and availability shown can change. Always check pricing with the provider before booking.
9.5h
(from London)
Indian Rupee (₹)
Hindi & English
March
Average price per person
£1,272
Average temperature
33.3°C
Average rainfall
0mm
Weather data sourced from WeatherAPI.com. Booking data from TravelSupermarket.