There are various modes of transportation to travel from Bangalore to Hampi. You can take train, bus or drive in your car or bike. If you are driving then you need to take NH 47 via Chitradurga and Hospet. The total distance is 370 kms.