Skip to main content
AMZBooking
Agra

Country guide · India

Best places to visit in India

5 destinations compared, so you can choose where to spend your time.

Updated By the AMZBooking editorial team

Photo: Yann ( talk ), CC BY-SA 4.0

Quick answer

For a first trip to India, start with Agra: The Taj Mahal, Agra Fort and Mughal tombs along the Yamuna. For beaches, look at Goa and Mumbai. Delhi is the least expensive of the destinations in this guide.

Key facts

Destinations in this guide
5
Best months overall
October–March
Start with
Agra
Least expensive here
Delhi

5 places to visit in India

Delhi
Photo: Marcin Białek, CC BY-SA 4.0

Best: February–March and October · 4 days

Delhi

Mughal tombs, Old Delhi bazaars, street food and the gateway to the Taj Mahal

Goa
Photo: Sam 8393, CC BY-SA 4.0

Best: November–February · 7 days

Goa

Portuguese-era churches, 100 km of beaches, fish curry rice and beach shacks

Jaipur
Photo: Chainwit., CC BY-SA 4.0

Best: October–March · 3 days

Jaipur

Pink City bazaars, hilltop forts and Rajput palaces in Rajasthan's capital

Mumbai
Photo: Rutiknatekar, CC BY-SA 4.0

Best: November–February · 4 days

Mumbai

Victorian Gothic and Art Deco, Bollywood, sea-facing promenades and vada pav

Compare the destinations

India destinations compared
DestinationKnown forBest timeIdeal stayMid-range per day
AgraTaj Mahal and Agra FortOctober–March2 days$60–$150
DelhiRed Fort and Humayun's TombFebruary–March and October4 days$60–$130
GoaBeach shacks and Portuguese heritageNovember–February7 days$70–$150
JaipurHawa Mahal and Amber FortOctober–March3 days$60–$150
MumbaiGateway of India and Marine DriveNovember–February4 days$80–$180

When to visit India

Across these destinations the most reliable months are October–March. Timing still varies by place: Agra is best in October–March; Delhi is best in February–March and October; Goa is best in November–February.

Signature dishes across India

What to eat in each India destination
DestinationTry firstAlso try
AgraPethaBedai and jalebi and Dalmoth
DelhiButter chickenDal makhani and Chole bhature
GoaGoan fish curry ricePork vindaloo and Chicken xacuti
JaipurDal baati churmaLaal maas and Pyaaz kachori
MumbaiVada pavPav bhaji and Bhel puri

Events through the year in India

Recurring events in India (dates vary by year)
MonthEvents
JanuaryDelhi: Republic Day parade on Kartavya Path (26 January); Jaipur: Makar Sankranti kite flying across the old city's rooftops (usually 14 January)
FebruaryAgra: Taj Mahotsav — crafts, music and food festival at Shilpgram (usually the second half of February); Delhi: India Art Fair (usually early February)
MarchAgra: Holi — festival of colours (usually March); Delhi: Holi — festival of colours (usually March)
AprilJaipur: Gangaur (sometimes early April)
JuneGoa: São João — feast with leaps into wells and the Siolim boat festival (24 June)
JulyJaipur: Teej — monsoon festival with a royal procession through the old city (July or August)
AugustAgra: Janmashtami celebrations in nearby Mathura and Vrindavan (August or September); Delhi: Independence Day — prime minister's address from the Red Fort (15 August)
SeptemberAgra: Ram Barat — night-time wedding procession of Lord Rama through the city (usually September); Jaipur: Navratri and Dussehra (September or October)
OctoberAgra: Dussehra (usually October); Delhi: Ramlila performances and Dussehra (usually October)
NovemberAgra: Diwali (some years); Delhi: Diwali (some years, early November)
DecemberDelhi: Christmas and New Year celebrations; Goa: Feast of St Francis Xavier at Old Goa (3 December)

How far apart they are

Straight-line distances in India
FromToDistance
AgraDelhi178 km
AgraGoa1,380 km
AgraJaipur222 km
AgraMumbai1,042 km
DelhiGoa1,514 km
DelhiJaipur235 km
DelhiMumbai1,148 km
GoaJaipur1,303 km
GoaMumbai440 km
JaipurMumbai921 km

Questions travellers ask

+Where should I go on my first trip to India?

Agra: Agra was the capital of the Mughal Empire for much of the 16th and 17th centuries, and it holds three UNESCO World Heritage sites: the Taj Mahal, Agra Fort and, 37 km away, the abandoned city of Fatehpur Sikri. Most…

+When is the best time to visit India?

Generally October–March, though it varies by region.