Dwarka

Krishna's holy city on the Arabian Sea coast, crowned by the towering Dwarkadhish Temple, with a bridge to Bet Dwarka and a Blue Flag beach nearby.

Dwarka lies at the westernmost tip of the Saurashtra peninsula in Gujarat, India, where the Gomti River meets the Arabian Sea. Said to be the capital of the kingdom founded by Krishna, it is one of Hinduism's four sacred abodes (Char Dham) and seven holy cities, and pilgrims flock here year-round. The town is small: at its heart is the Dwarkadhish Temple with its towering five-storey spire, and outside its south gate are the Gomti Ghat and the Sudama Setu suspension bridge, all easily linked on foot. About 2 km north of town is Rukmini Temple, and on the west shore are the lighthouse and the seaside Bhadkeshwar Mahadev Temple for sunsets. About 30 km north are Nageshwar Temple, one of the twelve Jyotirlingas, and Gopi Talav; further north via Okha port, the Sudarshan Setu cable-stayed bridge, opened in 2024, leads straight to Bet Dwarka island, home to the Krishna palace temple and Hanuman Dandi Temple. Shivrajpur Beach along the way has Blue Flag certification and clear water.

The best season is October to March, when it is dry and pleasant; April to June is hot, the July–September monsoon brings rough seas, and Janmashtami (Krishna's birthday) in August–September draws enormous crowds, so book accommodation early. Getting there: Dwarka has a railway station, with trains and buses from Ahmedabad and Rajkot; the nearest airports are Jamnagar (about 130 km) and Porbandar (about 100 km). Allow 1–2 days: day one for the temples in town and evening prayers, day two for a hired-car trip along the northern route (Nageshwar–Gopi Talav–Bet Dwarka–Shivrajpur Beach). Note: phones, cameras and leather items are not allowed in the temples and must be deposited; temples close for a midday break, and clothing must cover shoulders and knees; the town is vegetarian and no alcohol is sold.

Top sights

Where to eat

Itineraries