There are 6 ways to get from Ongole to Hampi by train, bus, taxi, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  16h 6m

  1. Take the train from Ongole to Vijayawada Jn 12842 / ...
  2. Take the train from Vijayawada Jn to Hospet Jn 17225 / ...

₹866 - ₹1,025

5 alternative options

Bus  •  18h 15m

  1. Take the bus from Ongole to Bangalore
  2. Take the bus from Bangalore to Hampi

₹1,142 - ₹1,602

Taxi  •  6h 43m

  1. Take a taxi from Ongole to Hampi 452.5 km

₹5,000 - ₹6,000

Drive  •  6h 43m

  1. Drive from Ongole to Hampi 452.5 km

₹3,200 - ₹4,700

Train, fly to Hubli  •  12h 9m

  1. Take the train from Ongole to Vijayawada Jn
  2. Fly from Vijayawada (VGA) to Hubli (HBX) VGA - HBX
  3. Take the train from Hubli Jn to Hospet Jn

₹6,861 - ₹27,355

Train, fly to Bengaluru  •  15h 18m

  1. Take the train from Ongole to Vijayawada Jn
  2. Fly from Vijayawada (VGA) to Bengaluru (BLR) VGA - BLR
  3. Take the train from Yelahanka Jn. to Hospet Jn

₹5,114 - ₹8,295

Questions & Answers

The cheapest way to get from Ongole to Hampi is to train which costs ₹850 - ₹1,100 and takes 16h 6m.

More details

The quickest way to get from Ongole to Hampi is to taxi which costs ₹5,000 - ₹6,000 and takes 6h 43m.

More details

No, there is no direct bus from Ongole to Hampi. However, there are services departing from Ongole and arriving at Hampi via Bangalore. The journey, including transfers, takes approximately 18h 15m.

More details

The distance between Ongole and Hampi is 385 km. The road distance is 452.5 km.

Get driving directions

The best way to get from Ongole to Hampi without a car is to train which takes 16h 6m and costs ₹850 - ₹1,100.

More details

It takes approximately 16h 6m to get from Ongole to Hampi, including transfers.

More details

Ongole to Hampi bus services, operated by RedBus, depart from Ongole station.

More details

The best way to get from Ongole to Hampi is to train which takes 16h 6m and costs ₹850 - ₹1,100. Alternatively, you can bus, which costs ₹1,100 - ₹1,600 and takes 18h 15m.

Mode details

There is no direct flight from Vijayawada Airport to Hubli Airport. The quickest flight takes 5h and has one stopover.

Search flights

Ongole to Hampi bus services, operated by RedBus, arrive at Hampi station.

More details

Map of how to get from Ongole to Hampi.
Launch map view
  • Distance: 384.6 km
  • Duration: 16h 6m

What companies run services between Ongole, India and Hampi, India?

You can take a train from Ongole to Hampi via Vijayawada Jn and Hospet Jn in around 16h 6m. Alternatively, you can take a bus from Ongole to Hampi via Bangalore in around 18h 15m.

Airlines
IndiGo Airlines
Website
goindigo.in
Flights from Vijayawada to Hubli via Bengaluru
Ave. Duration
5h 7m
When
Every day
Estimated price
₹5,500 - ₹26,000
Flights from Vijayawada to Hubli via Hyderabad, Goa
Ave. Duration
7h 45m
When
Every day
Estimated price
₹5,500 - ₹28,000
Flights from Vijayawada to Hubli via Bengaluru, Madras
Ave. Duration
9h 30m
When
Every day
Estimated price
₹6,500 - ₹31,000
Flights from Vijayawada to Bengaluru
Ave. Duration
1h 42m
When
Every day
Estimated price
₹3,600 - ₹19,000
Flights from Vijayawada to Bengaluru via Hyderabad
Ave. Duration
3h 15m
When
Every day
Estimated price
₹4,000 - ₹20,000
Flights from Vijayawada to Bengaluru via Madras
Ave. Duration
3h 30m
When
Every day
Estimated price
₹3,900 - ₹20,000
Spicejet
Website
spicejet.com
Flights from Vijayawada to Bengaluru
Ave. Duration
1h 20m
When
Every day
Estimated price
₹3,900 - ₹7,500
Air India Limited
Website
airindia.in
Flights from Vijayawada to Hubli via Bengaluru
Ave. Duration
4h 20m
When
Monday, Thursday, Friday and Sunday
Estimated price
₹5,500 - ₹27,000
Flights from Vijayawada to Hubli via Mumbai
Ave. Duration
5h 45m
When
Tuesday, Wednesday and Saturday
Estimated price
₹8,500 - ₹36,000
Helitrans
Website
helitrans.no
Flights from Vijayawada to Hubli via Bengaluru
Ave. Duration
4h 20m
When
Monday, Thursday, Friday and Sunday
Estimated price
₹5,500 - ₹27,000
Train operators
Indian Railways
Website
indianrail.gov.in
Train from Ongole to Vijayawada Jn
Ave. Duration
2h 20m
Frequency
Hourly
Estimated price
₹115 - ₹130
Book at
irctc.co.in
Train from Vijayawada Jn to Hospet Jn
Ave. Duration
12h 33m
Frequency
3 times a day
Estimated price
₹270 - ₹300
Book at
irctc.co.in
Train from Hubli Jn to Hospet Jn
Ave. Duration
2h 38m
Frequency
Every 4 hours
Estimated price
₹115 - ₹130
Book at
irctc.co.in
Train from Yelahanka Jn. to Hospet Jn
Ave. Duration
8h 30m
Frequency
Once daily
Estimated price
₹200 - ₹230
Book at
irctc.co.in
Bus operators
RedBus
Website
redbus.in
Bus from Ongole to Bangalore
Ave. Duration
8h 30m
Frequency
Hourly
Estimated price
₹550 - ₹800
Book at
Redbus
Bus from Bangalore to Hampi
Ave. Duration
8h 45m
Frequency
Twice daily
Estimated price
₹550 - ₹800
Book at
Redbus
Other operators
Taxi from Ongole to Hampi
Ave. Duration
6h 43m
Estimated price
₹5,000 - ₹6,000

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling by boat in Italy, How to travel India's Golden Triangle and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Ongole to Hampi is 453 km. It takes approximately 6h 43m to drive from Ongole to Hampi.

Get driving directions

Helitrans, Spicejet, Air India Express and two other airlines offer flights from Vijayawada Airport to Hubli Airport.

Search flights

There are 137+ hotels available in Hampi. Prices start at ₹7,500 per night.

More details