Goa to Hampi is a very sought after route, however the train connections are few and a bit scattered.

Goa to Hampi by Train: If you are looking for a train connection , opt for the Howrah Express (Train No:18048 , Tuesdays,Thursdays,Fridays and Sundays ).This train leaves Vasco Da Gama (VSG) by 7.10 am and reaches Hospet by 14:55 in the afternoon. Get down at Hospet Jn. This is the nearest railway station for Hampi.

Vasco Da Gama -> Madgaon -> Sanverdam Chuch -> Kulem -> Castle Rock -> Londa Jn -> Dharwar -> Hubli Jn -> Gadag Jn -> Koppal -> Hospet Jn (getdown at Hospet for Hampi)

The return train to Vasco da Gama from Hospet (Train No:18047, Amaravati Express) operates on Monday,Wednesday,Thursday and Saturdays. Leaves Hospet at 6.30am and reaches Vasco by 3pm the same day.

Another train option is to travel to Hubli Junction (UBL) from Goa and look for a connection train to Hospet.

Check out if the combination of Vasco-Hubli-Bangalore Express (Train No: 02779) and the Hubli-Hospet-Vijayawada Passenger (Train No:56502) works out for you. It needs midnight train change at Hubli. The good thing is the passenger train too has sleeper (SL) class  coaches that you can reserve in advance. The Vasco-Hubli and Hubli-Hospet ticket costs would be around Rs200 and Rs 100 , both in SL Class.

See the other trains in the Hubli-Hospet-Guntakal route.



Goa to Hampi by Bus: There are also some overnight bus options from Goa to Hospet. Paulo Travels operates daily sleeper bus service from Goa to Hampi. Bus tickets costs approx Rs600.


See also how to reach Hampi  from other parts of the country.

One last point between the bus and train journeys between Hampi and Goa. You can enjoy the Western Ghats sights as the train winds its way through forest. You can even spot the Dudhsagar waterfalls on your right. This is where the Mandovi River (the river you've seen in Goa) makes a 310 metres (1017 feet) fall in the thick of the forest. You'll miss this if you travel by bus! You'll miss this sight if you travel by a night train as well!

Railways Map of Karnataka

Railways Map of Karnataka

Railways map of Karnataka showing connectivity to Hampi. See also How to reach Hampi


Haripriya Express (Train No: 17415/17416) and Rayalaseema Express (Train No 17429 /17430 ) are a pair of trains that connects Hampi (Hospet Jn) with Hyderabad , Tirupati and C. Shahu Mharaj Terminus (Kholapur ). The route bifurcates at Guntakal Junction.

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.


Rent a bicycle at Hampi. They are both fun and efficient way to explore this large ruins site.

Distance to Hampi

Here is a chart of distances to Hampi from various towns and cities in India.There are many direct connections to Hampi (Hospet).


Hampi Hotels

Luxury Hotels:  Hampi has a few for upscale accommodation options.Hotels near Hampi: From a convenience point Hospet is a the nearest town for Hampi with bus and rail connectivity.


Hampi on a shoestring

It seems certain words complement each other so well, for example Hampi and shoestring!The very virtue of Hampi supports your idea of a shoestring budget tour of the place.



Hospet (officially Hosapete) is your gateway town to the Hampi ruins.Most of the long distance state operated buses for Hampi terminates at Hospet bus station (KSRTC bus station).So is the Hospet railway station (station code:HPT ).

Hampi Landscape

How to reach Hampi ?

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.


Hyderabad to Hampi

Hyderabad to Hampi by train:  There are a couple of Express trains connect Hospet with Hyderabad with Hospet.Try Hyderabad-Kolhapur Express (Train No:11303 / 11304) which takes about 12 hours between Hospet and Hyderabad.