Have Queries? Fill in the form below & get the best deals.
You missed this
You missed this
You missed this
You missed this
I accept Privacy Policy and I authorise Thomas Cook to contact me with details

How To Reach Karnataka 

Travel Options

By Road

Being a major IT hub, Karnataka’s prominent cities are well connected by road with their cities from neighboring states and a few from afar. The state’s transport corporation Karnataka State Road Transport Corporation plies between cities like Chennai, Coimbatore, Hyderabad, Cochin, Ernakulam, Mumbai, Goa, Pune, Pondicherry, Shirdi and more. The transport authority also maintains amazing connectivity within the state and is one of the crucial modes of inter-state commute. Besides government buses, there are private buses plying from the cities with added luxuries and timings. Depending on how comfortable you intend your travel to be, your budget and timings, you can select a bus and get dropped at the cities in Karnataka. Though convenient, we recommend taking Karnataka flights for added comfort. The approximate durations from the major Indian cities range from 7 hours to 18 hours. Approximate Price per Person: Depending on the season and distance, the cost to reach Bengaluru can be approximately from Rs. 700 to Rs. 1,500. If you are on a shoe string budget and don’t mind spending time on commute, bus is a good option. However, before you book, check out some online portals for best deals and coupon codes that can further help you save on costs. Besides, if you intend to take the road to reach Karnataka, you can also find people to carpool and share cars. They cost comparatively less and you can also reach faster. You also get a good company for the journey.

By Air

One of the best ways to reach Karnataka is by air. One of the best aspects of tourism in Karnataka is the presence of six different airports that provide seamless connectivity for tourists from different parts of the country and the globe. The major airports in Karnataka include Bengaluru, Hampi, Belgaum, Mysore, Mangalore, Hubli and Bijapur. The two airports in Karnataka that offer international connectivity for tourists are Mangalore and Bengaluru. The price for the flights and the time is taken to reach Karnataka depends on your terminal point and the time from the date of your journey you book your tickets on. To give you a clear picture, we have summarized the approximate duration from some of the major Indian cities to Bengaluru and Mangalore and the approximate price per person. This will give you an idea on how to plan your budget and itinerary. Frequent Flight Names: Indigo, Jet Airways, Spice Jet, Vistara Biggest Airport: Bengaluru International Airport and Mangaluru Airport

By Rail

The cardinal mode of commute in India, the rail network connects Karnataka like no other. Almost all the cities and towns in Karnataka are covered by the Indian Railways and besides, railways in Karnataka is also beautiful and passes through some of the most scenic places on its way. Also known as the Konkan Railways, the rail network is magnificent and convenient for tourists to consider from major Indian cities. Cities like New Delhi, Kolkata, Chennai, Mumbai, Kochi and Hyderabad are all connected via trains with cities like Mumbai, Mangaluru, Karwar, Shimoga, Badami, and more. The best part is that the same train connects multiple cities and regions in Karnataka, making it all the more easier to book tickets and prepare itinerary. As far as pricing of the tickets are concerned, it depends on which class of coaches you consider for traveling and if you are booking a thatkal ticket. Thatkal ticketing refers to the process of booking a train ticket just before the day of the train’s departure. Thatkal tickets charge extra reservation charges so you might want to consider the added expenses too. Duration of Travel: Approximately, the duration to reach Bengaluru from other major Indian cities range from 7 hours to close to 45 hours. For Mangalore, it takes approximately 9 hours to 40 hours. Approximate Price per Person: It depends on the class of coach you intend to book and the distance. For a sleeper class ticket from any of the cities, the price can be approximately below Rs. 1,000. As the class of luxury increases, the ticket prices correspondingly shoot up. 3Rd AC, 2nd AC and 1st Class AC coaches can cost approximately Rs. 1,500, Rs. 2,500 and Rs. 4,000 respectively.

By Sea

You cannot reach Karnataka by sea.

Transportation in karnataka


Top International
Honeymoon Destinations
Need help? Leave your number and we will call you.