Planning a trip to the historic ruins of Hampi? If you’re wondering how to reach Hampi from Bangalore, you have multiple travel options, including road, rail, and air. Located about 340 km from Bangalore, Hampi is a UNESCO World Heritage Site known for its ancient temples, captivating landscapes, and rich history of the Vijayanagara Empire. Whether you prefer a scenic road trip, a budget-friendly train journey, or a quicker flight and taxi combination, this guide covers all the best ways to travel from Bangalore to Hampi. Read on to find the most convenient, affordable, and comfortable option for your trip!

How to Reach Hampi from Bangalore

Bangalore to Hampi Fare Table

Mode of TransportTypeFare (₹)Additional CostsTotal Cost Range (₹)
BusNon-AC Sleeper500 – 900Auto (Hospet to Hampi) ₹200700 – 1,100
AC Sleeper900 – 1,500Auto ₹2001,100 – 1,700
Luxury AC1,200 – 2,000Auto ₹2001,400 – 2,200
TrainSleeper Class (SL)200 – 400Auto ₹200400 – 600
3rd AC600 – 1,200Auto ₹200800 – 1,400
2nd AC1,000 – 1,500Auto ₹2001,200 – 1,700
Car (Self-Drive)Hatchback3,000 – 4,500Fuel ₹2,0005,000 – 6,500
Sedan4,000 – 5,500Fuel ₹2,5006,500 – 8,000
SUV5,500 – 7,000Fuel ₹3,0008,500 – 10,000
TaxiSedan (Ola/Uber Outstation)5,000 – 7,500Toll ₹5005,500 – 8,000
SUV (Innova, Xylo)7,000 – 10,000Toll ₹6007,600 – 10,600
Flight + TaxiBangalore to Hubli (Flight)2,500 – 6,000Taxi ₹3,000 – ₹4,5005,500 – 10,500

Distance Between Bangalore and Hampi

The distance between Bangalore and Hampi is approximately 340 km by road. The journey can take anywhere between 5 to 8 hours, depending on your mode of transport.

Quick Overview of Travel Options

Mode of TransportApprox. TimeCost RangeBest For
Road (Car/Bus)6-8 hours₹500 – ₹5,000Scenic journey, comfort
Train7-10 hours₹200 – ₹2,500Budget-friendly travel
Flight + Taxi3-4 hours₹4,000 – ₹10,000Fastest but expensive

Now, let’s explore each option in detail.

Bangalore to Hampi by Road

Traveling by road is one of the most popular ways to reach Hampi from Bangalore. The journey is scenic, passing through rural Karnataka, picturesque landscapes, and small towns.

A. By Car (Self-Drive or Taxi)

If you enjoy road trips, driving from Bangalore to Hampi is a great option.

Best Route:
The fastest and most recommended route is:
Bangalore → Chitradurga → Hospet → Hampi

Route Highlights:

  • Bangalore to Chitradurga (NH48) – Smooth highway drive
  • Chitradurga to Hospet (NH50) – Some rough patches, but overall decent
  • Hospet to Hampi – A short 13 km drive

Approx. Travel Time: 6-7 hours
Toll Costs: Around ₹400-₹600
Fuel Cost: ₹2,000 – ₹3,000 (depending on vehicle mileage)

Car Rental & Taxi Options:

  • Self-Drive Car Rentals: Zoomcar, Drivezy, Revv (₹3,000 – ₹5,000 per day)
  • Private Taxi: Ola Outstation, Uber Intercity, or local cab services (₹5,000 – ₹8,000 for a round trip)

B. By Bus

For budget travelers, buses are a comfortable and affordable option. Several government and private buses operate daily between Bangalore and Hospet (the nearest town to Hampi).

Bus Operators: KSRTC, VRL, SRS, Sugama, and RedBus operators
Types of Buses Available:

  • Sleeper AC: ₹900 – ₹1,500
  • Semi-Sleeper AC: ₹600 – ₹1,200
  • Non-AC Sleeper: ₹500 – ₹900

Boarding Points in Bangalore: Majestic Bus Stand, Yeshwanthpur, Anand Rao Circle
Dropping Points Near Hampi: Hospet Bus Stand (13 km from Hampi)

From Hospet, you can take an auto-rickshaw (₹200-₹300) or a local bus (₹20-₹50) to Hampi.

Bangalore to Hampi by Train

Taking a train is another convenient and cost-effective way to reach Hampi. The nearest railway station is Hospet Junction (HPT), which is well-connected to Bangalore.

Best Trains from Bangalore to Hospet

Train NameTrain No.Departure (Bangalore)Arrival (Hospet)Travel TimeFare (Approx.)
Hampi Express1659210:00 PM6:10 AM8 hrs 10 min₹200 – ₹1,500
Gol Gumbaz Express165357:00 PM4:30 AM9 hrs 30 min₹300 – ₹1,800
Amaravathi Express172269:00 PM5:30 AM8 hrs 30 min₹250 – ₹1,600

How to Book Train Tickets?

  • IRCTC Website (www.irctc.co.in)
  • Mobile Apps: UTS, MakeMyTrip, Paytm, RailYatri
  • Railway Station Ticket Counters

Once you reach Hospet Railway Station, take a local bus or auto-rickshaw to Hampi.

Bangalore to Hampi by Flight

Hampi does not have its own airport, but you can take a flight to Hubli Airport (HBX), the nearest airport, and then travel by road to Hampi.

Flight Details:

  • Airlines: IndiGo, Air India, SpiceJet
  • Duration: 1 hour (Bangalore to Hubli)
  • Cost: ₹2,500 – ₹6,000 (one way)

Hubli to Hampi Travel Options:

ModeTravel TimeApprox. Cost
Taxi4 hours₹3,000 – ₹4,500
Bus5 hours₹200 – ₹400

Alternatively, you can fly to Belgaum Airport (IXG), which is about 260 km from Hampi, and then hire a taxi.

Best Travel Option – Which One to Choose?

If You PreferBest Mode
Budget TravelTrain or Non-AC Bus
ComfortSleeper AC Bus or Train
Fastest OptionFlight to Hubli + Taxi
Scenic Road TripSelf-Drive Car

Travel Tips for Visiting Hampi

Best Time to Visit: October to March (Pleasant weather)
Carry Cash: Limited ATMs in Hampi; digital payments are not accepted everywhere
Stay in Hospet or Hampi: Hospet has better hotels, but Hampi has guesthouses
Plan Your Return: Night buses and trains are the best for returning to Bangalore

Conclusion

Now that you know how to reach Hampi from Bangalore, you can choose the best travel option based on your budget, time, and comfort preferences. Whether you take a bus, train, car, or flight, each mode of transport offers a unique experience to explore this historic destination. For a hassle-free journey, book your tickets in advance, carry enough cash, and plan your itinerary well. Hampi’s mesmerizing ruins, breathtaking landscapes, and spiritual aura await you—so get ready for an unforgettable adventure! 🚀

Ready to explore Hampi? Pack your bags and start your journey from Bangalore today! 🚀