How to reach Hampi
Hampi has no railway station or airport of its own: buses and trains arrive at Hosapete (Hospet), 13 km west, and a local bus covers the rest in about half an hour. The way most people come is an overnight sleeper bus or the Hampi Express from Bengaluru; from Goa and Gokarna there are night buses too.
Overnight sleeper to Hosapete
The way most people actually come: board in Bengaluru in the evening, sleep through the 289 km and step out among the boulders in the morning. Around forty services a night, so the seat is rarely the problem.
Best option
Hosapete (Hospet) Junction
Hampi has no station of its own; everything arrives at Hosapete, 13 km west. The Hampi Express from Bengaluru leaves around 22:00 and pulls in about 07:30.
Vidyanagar (VDY) or Hubballi (HBX)
Vidyanagar is only 32–40 km away but has a handful of flights and they come and go, so check before you build a trip on it. Hubballi is 145 km and 3–3.5 hours by taxi, and it is the reliable one.
From March the heat runs the day: see the ruins in the early morning and late afternoon, and rest in between.
By overnight bus
From Bengaluru this is the easiest way: board in the evening, sleep through the 289 km and arrive in Hosapete in the morning. KSRTC (the Karnataka state transport corporation) and private operators run around forty services a night, so a seat is rarely the problem. The trip takes about 6.5–8 hours; fares run from about ₹450 without air conditioning to about ₹1,800 for an AC sleeper.
From Goa and Gokarna, overnight sleepers cross the state in about 7–9 hours, from about ₹700.
By train
The nearest railway station is Hosapete (Hospet) Junction, 13 km from Hampi. The Hampi Express runs nightly from Bengaluru: it leaves around 22:00 and arrives about 07:30, roughly 9.5 hours, from about ₹205–300 in sleeper class. From Goa the one direct train is the Amaravati Express, which does not run daily; fares from about ₹250. The district administration also lists daily trains to Hosapete from Hubballi and Guntakal junctions.
By air
The closest airport is Jindal Vijayanagar (VDY), about 32–40 km away. It has only a handful of flights and routes come and go, so check the airlines' current schedule before you build a trip on it. The reliable option is Hubballi (HBX), about 145 km away: a taxi to Hampi takes about 3–3.5 hours and costs from about ₹3,000. Details on the Hampi airport page.
From Hosapete to Hampi
The last 13 km, from the station or bus stand to the bazaar.
- Local bus
Runs all day to Hampi Bazaar, about 30 minutes, around ₹25.
- Shared auto
About ₹20 a seat on the same route.
- Private rickshaw
About ₹200–300; worth it with luggage or before dawn, when the overnight bus or train has just arrived.
Staying on the far bank
Stays on the north bank of the Tungabhadra are reached by motorboat from Hampi to Virupapur Gaddi and Anegundi, roughly 07:00–17:30, about ₹50–100 per person, cash only: the boatmen take no cards or UPI. The last boat leaves before sunset. When the river rises in the monsoon the boats stop, and the far bank becomes a 25 km detour over the Anegundi bridge, about ₹500–800 by tuk-tuk. Getting around once you are there: getting around Hampi.
When to travel
November to February is the comfortable season. From March the heat runs the day, which is one more reason to travel overnight and see the ruins in the early morning and late afternoon. For Hampi Utsav, transport fills up early: plan about two months ahead. More on the best time to visit Hampi.
FAQ
Which is the nearest railway station to Hampi?
Hosapete (Hospet) Junction, 13 km west of Hampi. A local bus to the bazaar takes about 30 minutes and costs around ₹25.
Which is the nearest airport to Hampi?
Jindal Vijayanagar (VDY), about 32–40 km away, but it has very few flights. Hubballi (HBX), about 145 km away, is the reliable option: 3–3.5 hours by taxi.
How do I reach Hampi from Bengaluru?
By overnight sleeper bus (about 6.5–8 hours, from about ₹450) or the nightly Hampi Express (about 9.5 hours, from about ₹205–300 in sleeper), both to Hosapete, then 13 km by local bus.
How do I reach Hampi from Goa?
By overnight sleeper bus, about 7–9 hours from about ₹700, or by the Amaravati Express, the one direct train, which does not run daily.
Is there a direct bus to Hampi?
The long-distance buses and trains terminate in Hosapete. From there local buses run all day to Hampi Bazaar.
Sources (1)
Facts checked: 15 October 2026. Prices and hours are approximate; check locally.
The full catalogue, hidden spots and districts on the map, plus “nearby” mode.
Open in India GO