Hampi, Karnataka
Getting to Hampi
Hampi has no railway station or airport of its own. Most people come through Hosapete, a town about 13 km away, and finish the trip by car or auto.
Where you arrive
The railway station, the bus stands, the nearest airport and Hampi Bazaar. Tap a pin for directions.
The map needs a connection. Every directions link on this page works without it.
- Hosapete Junction railway station Directions to here
- Hosapete bus stand Directions to here
- Hampi Bazaar Directions to here
- Kamalapura bus stand Directions to here
- Jindal Vijaynagar Airport, Toranagallu Directions to here
By train
Hosapete Junction · about 13 km from Hampi
Book your ticket to Hosapete Junction. Some tickets and timetables still call it Hospet, and its station code is HPT. This is the railway station for Hampi.
The Hampi Express runs overnight from Mysuru and Bengaluru, and other trains come in from Hubballi and beyond. Check current trains and times with Indian Railways before you book.
From the station, Hampi Bazaar is about 13 km by road, roughly half an hour. Autos and taxis wait outside.
By road
Most of a day's drive from the nearest big cities
The road comes in through Hosapete, then on to Kamalapura and Hampi Bazaar. These figures are rough. Your route and the traffic change them.
- Bengaluruabout 350 km · 6 to 8 hoursDirections from Bengaluru
- Hyderabadabout 380 km · 7 to 8 hoursDirections from Hyderabad
- Goaabout 330 km through Hubballi · 6 to 7 hoursDirections from Goa
Hosapete is the last big town before Hampi, with fuel, ATMs and hotels.
By bus
Long-distance buses to Hosapete, local buses on to Hampi
KSRTC and private buses run to Hosapete from Bengaluru and many other cities, and some travel overnight. A few long-distance buses stop at Kamalapura, about 4 km from Hampi Bazaar.
From Hosapete bus stand, local buses go to Hampi Bazaar through the day. The ride takes about 40 minutes. The bus stand is about 2 km from the railway station.
Check times on the KSRTC website or at the bus stand. With bags, a car or auto from the bus stand is quicker.
By air
No airport at Hampi · check current flights
- Jindal Vijaynagar Airport (VDY)At Toranagallu in Ballari district, about 40 km from Hampi, roughly an hour by road. It is a small airport with very few flights.
- Hubballi Airport (HBX)About 150 km from Hampi, roughly 3 hours by road. Flights from several Indian cities.
- Kempegowda International Airport, Bengaluru (BLR)About 350 km from Hampi. The most flights by far. From Bengaluru, take the overnight train or drive.
Flights to the smaller airports change often. Check current flights with the airline before you plan around one.
Arriving: which side of the river?
The Tungabhadra river divides Hampi in two. Check which side your stay is on before you set off.
Hampi Bazaar side (south bank)
Hampi Bazaar, the Virupaksha Temple, the Royal Centre and Kamalapura are on this side. The road from Hosapete arrives here.
Cars and autos reach the bazaar, Kamalapura, the Royal Centre and the Vittala Temple car park. At Vittala, vehicles stop at the car park and the last stretch is on foot or by battery buggy.
Virupapur Gaddi and Hanumanahalli side (north bank)
Across the river are Virupapur Gaddi, Hanumanahalli, Anegundi and Anjanadri Hill. There is no road bridge at Hampi Bazaar. People cross by boat from the bazaar side during daylight.
The boat stops at dusk, and it may not run at all when the river is high. By car, the north bank is a long drive round over a bridge further along the river. Ask your driver or your stay about the way.
Getting around once you are here
Most visitors get around by car or auto. The sights are spread over many kilometres.
In the MyHampi app, open Rides to find a driver. You and the driver agree the price face to face.
Trains, buses and flights change. Check times with the operator before you travel.