Your gateway town to Hampi is Hospet , bustling town located very close to the Hampi village. This is the major travel hub from where you can get the travel connections as well as a variety of hotel options.

There are good road and rail connections from Hospet to a number of major towns and cities around this part of India.

Traveling to Hampi by Train: 
Some of the long distance express trains pass via Hospet. There are a few passenger trains that connects  Hospet with nearby cities.

If you are coming from far places to Hampi ( like Chennai, Mumbai , Bangalore, Delhi , Kolkata etc ), look for a direct ( or even split journey ) train connection from your place to Hospet Jn ( HPT) . Hampi is a short bus ride from Hospet town.

Direct trains include Hampi Express (Hubli - Hospet - Bangalore - Mysore) ; Amaravathi Express (Goa - Hubli - Hospet- Vijayawada - Vizag - Bhubaneswar - Kharagpur - Howrah) ; Haripriya Express (Kolhapur - Belgaum- Hubli - Hospet - Guntakal - Tirupati ) ; Garib Nawaz Express (Bangalore - Guntakal - Hospet - Hubli - Belgaum - Pune - Kalyan - Surat - Baroda - Ahmedabad - Ajmer  ) ;  Hyderabad - Kolhapur Express (Kolhapur - Belgaum - Hubli - Hospet - Guntakal - Raichur - Hyderabad ). This is only a brief list, there are a few more trains via Hospet.

Another strategy is to  get connections from Hubli or Guntakal .  Hubli Jn (UBL) and Guntakal Jn (GTL) are two major rail junctions west and east of Hospet ( Hampi) respectively. May long distance trains pass via these two stations.

You can look for a connection from Hubli or Guntakal to Hospet.

Traveling to Hampi by Bus: 

The state run KSRTC operates ( ) a number of schedules from Hospet to various towns and cities in Karnataka.

There are even a few interstate services connecting the cities of neighboring states (services to Goa, Andhra Pradesh and Maharashtra ). Though not as comfortable as the train journey for the medium distance travel, you can opt for the bus services.

Apart from the state run KSRTC a number of private operators too run regular long distance bus service to Hospet ( and to Hubli , a major town 3 hours west off Hospet) . Check out with the websites of Kamat ( ) , VRL Travels ( ) . Plus check out with your local private bus services if they run any services to Hospet.

Then of course you can drive all the way to Hampi ! Take NH13.

Traveling to Hampi by Flight: Hubli is the nearest airport (about 160km) west of Hampi. Further northwest is Belgaum airport (about 270 km from Hampi). Both has moderate connections with cities around the region.

A more practical option is to fly to Bangalore and take the Hampi Express .

Bangalore is connected with all major cities of India. Also Bangalore has many international connections.

By the way Hampi Express stops at Yelahanka (YNK) station, closer  (20km) to the Bangalore airport. (You'll save 1 hour travel to the city stations). If you are doing an onward/return journey to Hampi (Hospet Jn) from/to Bangalore airport, this can come handy.

See also How to reach from these places to Hampi :  GoaBangaloreHyderabad , Mumbai , Kerala , Chennai , Delhi

Please note that the train details given here could be changed. For the current & accurate updates checkup with the Indian Railways website

Location of Hampi on Karnataka map

Location of Hampi on Karnataka map

Hampi is located in Karnataka State in southern India. Hospet is the nearest major town to Hampi. Mumbai to Hampi distance about 700km. Hampi is about 380km southwest of Hyderabad. Bangalore to Hampi is about 365km


Cauvery Express or Kaveri Express ( Train No: 6222 / 6221 ) is a long distance train that links the capitals ( Bengaluru and Chennai ) of two south Indian States, Karnataka and Tamilnadu. This No. 6222 express train starts from Chennai Central and terminates at Mysore in Karnataka (via Bangalore) . The down train No 6221 travels in the reverse direction. The pair operates daily. Usually the trains are packed, especially during the weekends . So an advanced reservation is highly desirable, as the seat / berth availability is an issue if not reserved well in advance

Chennai to Hampi

There are no direct trains from Chennai to Hospet ( for Hampi).However if you are willing to split your journey there are some feasible connections.


Garib Nawaz Express

Garib Nawaz Express (Train No: 16531 / 16532) is a long distance train that links the north, west and south India.This weekly train starts from Ajmer in Rajasthan and terminates at Bangalore city Jn in Karnataka.


Hampi Express in Hospet Railway Station

Hampi Express

Hampi Express is a greatly popular travel option for those traveling between Bangalore/ Mysore and Hampi.There are quite a few reasons for its popularity.


Amaravati Express

Amaravati Express (Train No.18047 / 18048 ) is a cross-country train that connects east India to the west. That is, Goa (Vasco-da-Gama) in the west coast with Howrah Junction in the east.

This train travels via Hospet Junction, the nearest railway station for Hampi. Those coming from the eastern parts of India to Hampi, this is a suitable train. The train covers its 2155 kilometers (1340 miles) journey in 2 days.


Hotels and Lodges in Hampi

And finally you've arrived at Hampi!In all probability you've taken that 30 minutes local bus from Hospet to Hampi.


Hotels in Hospet

Hospet is the gateway town to Hampi with bus and rail connections.It's ideal to stay in one of those Hampi guesthouses or lodges located in and around the Hampi Village.


Delhi to Hampi

New Delhi is about 2000 km (over 1200 miles) north of Hampi.There are two broad options to travel from Delhi to Hampi : by Flight and Train.