Getting there · Karnataka
Hampi Nearest Railway Station: Hosapete, Trains by Class and the Last 12 km
Hampi has no railway station. The one to use is Hosapete Junction (HPT), about 12.5 km away, where every long-distance train stops. Here are the trains and fares by class from Bengaluru, Hyderabad, Mumbai, Goa, Chennai and Mysuru, the station that looks closer on a map but is not, and the bus into Hampi Bazaar.

Photo: Suraj S Rao, CC BY-SA 4.0, via Wikimedia Commons. Text added by Trip Under.
Short answer
Hampi has no railway station. The nearest useful one is Hosapete Junction (HPT), about 12.5 km by road (about 15 minutes), where every long-distance train stops. From Bengaluru the overnight 16592 Hampi Express leaves KSR Bengaluru at 21:50 and reaches Hosapete at 07:00 daily, for about ₹260 Sleeper, ₹685 3A and ₹965 2A. From the Hosapete bus stand a KSRTC bus runs to Hampi Bazaar every 15 to 20 minutes for about ₹17; an auto is about ₹250.
Hampi is the ruined capital of the Vijayanagara empire: temples, bazaars and royal enclosures spread across a landscape of piled granite boulders on the Tungabhadra. The overnight train is the classic way in. You sleep on the way, and step off at Hosapete in time for breakfast.
How we worked it out. On 5 November 2026 we found every station within 70 km on OpenStreetMap, re-ran road distances with OpenStreetMap routing to Hampi Bazaar, and read the lowest fare per class on ConfirmTkt's route listings for travel on 6 November (7 November for Chennai), checking times on erail. Fares change with the date, so check IRCTC before you book. You book every piece yourself: Trip Under is not an agency.
Every railway station near Hampi
| Station (code) | Distance to Hampi by road | Drive | Notes |
|---|---|---|---|
| Hosapete Jn (HPT) | about 12.5 km | about 15 min | The one to use. Every long-distance train below stops here. |
| Kariganuru (KGW) | about 12 km | about 20 min | As close by road, but a small station with few trains. |
| Papinayakanahalli (PKL) | about 16 km | about 20 min | Small, on the Hosapete–Ballari line. |
| Toranagallu Jn (TNGL) | about 33 km | about 30 min | On the Hosapete–Ballari line. |
| Chikkabenakal (CKBK) | about 40 km | about 41 min | Looks about 10 km away on a map, but the road goes round the Tungabhadra. |
| Koppal (KBL) | about 44 km | about 40 min | On the Hosapete–Gadag line. |
| Ballari Jn (BAY) | about 64 km | about 53 min | On the Guntakal–Hosapete line. |
| Gadag Jn (GDG) | about 106 km | about 1 h 26 min | Some sites name it; it is not near. |
Infographic · the route
From the train to the ruins
The bus stand is about 1.5 km from the station. An auto straight to Hampi is about ₹250.
Hampi train ticket price by class
These are the lowest fares per class that ConfirmTkt listed on 5 November 2026 for travel on 6 November. They rise as trains fill, so check IRCTC and book early for weekends.
From Bengaluru
| Train | Sleeper | 3A | 2A | From → to | Departs → arrives | Days |
|---|---|---|---|---|---|---|
| 16592 Hampi Express | ₹260 | ₹685 | ₹965 | KSR Bengaluru → Hosapete | 21:50 → 07:00 | Daily |
| 16547 Yesvantpur–Vijayapura Express | ₹295 | ₹775 | – | Yesvantpur → Hosapete | 21:30 → 05:50 | Daily |
| 16545 Yesvantpur–Sindhanur Express | ₹330 | ₹880 | – | Yesvantpur → Hosapete | 20:25 → 07:35 | Daily |
| 12649 Sampark Kranti | ₹395 | ₹1,015 | ₹1,410 | Yesvantpur → Hosapete | 13:30 → 22:45 | Sun, Mon, Wed, Fri, Sat |
From Hyderabad, Mumbai, Goa, Chennai and Mysuru
| Train | Sleeper | 3A | 2A | From → to | Departs → arrives | Days |
|---|---|---|---|---|---|---|
| 12650 Sampark Kranti | ₹330 | ₹835 | ₹1,155 | Kacheguda → Hosapete | 08:30 → 17:30 | Sun, Mon, Tue, Wed, Fri |
| 17039 Secunderabad–Vasco Express | ₹305 | ₹795 | ₹1,125 | Secunderabad → Hosapete | 10:05 → 19:50 | Wed, Fri |
| 11139 CSMT–Hosapete Express | ₹485 | ₹1,245 | ₹1,745 | Mumbai CSMT → Hosapete | 21:20 → 12:50 | Daily |
| 18048 Vasco–Shalimar Express | ₹245 | ₹635 | ₹895 | Madgaon → Hosapete | 07:00 → 14:28 | Tue, Thu, Fri, Sun |
| 17314 Chennai–Hubballi Express | ₹345 | ₹920 | ₹1,300 | Chennai Central → Hosapete | 15:50 → 01:40 | Thu, Sat |
| 16592 Hampi Express | ₹335 | ₹890 | ₹1,255 | Mysuru → Hosapete | 18:50 → 07:00 | Daily |
We found no Vande Bharat train serving Hosapete in November 2026.
For budgeting, Trip Under plans the Bengaluru train at about ₹690 per person each way (3A). Here is how it compares with the bus and flying:
| Way in | Route | Time | Fare (per person, each way) | Notes |
|---|---|---|---|---|
| Sleeper train | SBC Bengaluru → Hosapete Jn | 9 h | ₹690 | 16592 Hampi Express, 21:50 → 07:00 daily: 3A about ₹685, Sleeper about ₹260 (ConfirmTkt, 5 Nov 2026). Overnight both ways saves two nights of accommodation. |
| AC sleeper bus | Bengaluru → Hosapete | 7–8 h | ₹2,000 | State-run is cheapest; private sleepers are more comfortable and run later. |
| Flight + road | BLR → Hubballi, then 3 h road | 1 h + 3 h | ₹9,000 | Rarely worth it unless fares crash. Vidyanagar has occasional flights and is closer. |
Infographic · two days at Hampi, per person
Train against bus, two days in the ruins
One person from Bengaluru, return travel plus two days on the ground at Trip Under's Hampi daily rates (₹900 shoestring, ₹1,600 mid-range).
KSRTC also runs an AC sleeper bus from Bengaluru through Hosapete to Bagalkot, launched in December 2025, at about ₹900 to Hosapete (news reports). We could not confirm its arrival time.
The last leg: Hosapete to Hampi Bazaar
KSRTC buses run from the Hosapete bus stand to Hampi Bazaar every 15 to 20 minutes, about 15 to 30 minutes on the road. The latest dated fare we found is about ₹17 (Wikivoyage, April 2023). Women ride KSRTC ordinary buses free within Karnataka under the Shakti scheme. The bus stand is about 1.5 km from the station.
An auto from Hosapete to Hampi is about ₹250 (an undated figure; agree the price first). Once in Hampi, a scooter (about ₹400 a day) is the easiest way round the sites, and the coracle across the river to the Virupapur Gaddi side costs about ₹50. It stops around sunset.
Arriving at 07:00? Leave your bag at your guesthouse and start with the Virupaksha temple and Hemakuta hill before the heat. From April to June it reaches 40°C on bare granite with no shade.
Two days by train, what it costs

Photo: Dey.sandip, CC BY-SA 3.0, via Wikimedia Commons
A dorm bed on the bazaar side is about ₹450 a night, and a basic double on the Virupapur Gaddi side about ₹900. An unlimited veg thali is about ₹100. Two days from Bengaluru by train come to about ₹3,200 per person on a shoestring and ₹4,600 mid-range, return train included.
When to go
Infographic · month by month
Hampi month by month
Month-by-month as text
Jan: Best · Feb: Best · Mar: Good · Apr: Avoid · May: Avoid · Jun: Avoid · Jul: Passable · Aug: Passable · Sep: Passable · Oct: Good · Nov: Best · Dec: Best
November to February is the season — cool mornings, cold nights, everything walkable. April to June is 40°C on bare granite with no shade, and genuinely unsafe for children and older parents.
Frequently asked questions
What is the nearest railway station to Hampi?
Hosapete Junction (HPT), about 12.5 km by road, around 15 minutes. Every long-distance train to the area stops there.
Is there a direct train from Bengaluru to Hampi?
Yes, to Hosapete. The 16592 Hampi Express leaves KSR Bengaluru at 21:50 daily and reaches Hosapete at 07:00. On 5 November 2026 the lowest listed fares were ₹260 Sleeper, ₹685 3A and ₹965 2A.
How much is the train ticket from Hyderabad to Hampi?
On the 12650 Sampark Kranti from Kacheguda to Hosapete: about ₹330 Sleeper, ₹835 3A and ₹1,155 2A (lowest listed fares, 5 November 2026). It runs five days a week, 08:30 to 17:30.
Is there a train from Mumbai to Hampi?
Yes. The 11139 from Mumbai CSMT runs daily, 21:20 to Hosapete at 12:50, about ₹485 Sleeper and ₹1,245 3A.
How do I get from Hosapete to Hampi?
KSRTC buses run from the Hosapete bus stand to Hampi Bazaar every 15 to 20 minutes, for about ₹17 (2023 figure). Women ride free under the Shakti scheme. An auto costs about ₹250.
Is Chikkabenakal closer to Hampi than Hosapete?
On a map it looks about 10 km away, but the road goes round the Tungabhadra, so it is about 40 km by road. Hosapete is closer and has far more trains.
Is there a Vande Bharat train to Hampi?
We found none serving Hosapete in November 2026.
How much does a 2-day Hampi trip cost by train?
About ₹3,200 per person on a shoestring and ₹4,600 mid-range from Bengaluru, return train included.
Sources and how we priced this
- Stations within 70 km: OpenStreetMap (Overpass); road distances and drive times: OSRM driving routes to Hampi Bazaar (15.335, 76.46), 5 November 2026.
- Fares by class, times and running days: ConfirmTkt route listings (Bengaluru, Hyderabad, Mumbai, Chennai and Mysuru to Hosapete), read 5 November 2026 for travel on 6 November (Chennai 7 November); times cross-checked on erail.in. Goa fares: ixigo, travel 6 November 2026; Goa times and days: erail. Live fares: IRCTC.
- The Hosapete–Hampi bus fare and frequency and the auto fare: Wikivoyage Hampi (bus fare dated April 2023; auto fare undated). The Shakti free-travel scheme: news reports, 2026.
- KSRTC AC sleeper to Bagalkot via Hosapete, ₹900: Deccan Herald and NewsKarnataka, December 2025 (read through search summaries).
- Stays, food, local transport and the season: Trip Under's Hampi page. Budgets: our cost model.
Keep reading
Plan your own Hampi trip
Set your dates, group and travel mode on the Hampi page and see the train, bed and food add up.
Open the Hampi page →Costs come from Trip Under's place data and our cost model (see methodology). They are indicative ballparks for budget travel and move with season and demand. Check live bus, train and room prices before you book. Trip Under is reader-planned, not an agency, and takes no commission on any booking.