The distance between Bangalore to Udupi, is almost 400 km. It takes more or less eight hours, to reach Udupi from Bangalore, by road. From Bangalore, one needs to take the Tumkur road i.e NH 4, towards Yashwantpur. Drive along NH 4 for 30 km to reach Nelamangala. From Nelamangala, turn left for NH 48 and follow it for 44 km, to reach Kunigal. From Kunigal, keep driving straight on NH 48 crossing Channarayapanta, Hasan, Sakleshpur, Bantwal and Mangalore. After Mangalore, move onto NH 17 and keep driving for 58 km more, to reach Udupi.
Transport options from Bangalore to Udupi
Bangalore to Udupi By Car: Hire a cab or take a car from Bangalore to Udupi, which takes around 8 hours. The cost of cab ranges from INR7 to INR24 per kilometre, depending upon the type of car. This mode is recommended while travelling with families and kids as well as in groups.
Bangalore to Udupi By Bus: Take a direct bus from Bangalore to Udupi, which takes 8 hours. Udupi Bus Stand is located at a distance of around 2 km from the city centre and can be reached by cab, bus or auto-rickshaw.Economical. Ideal for individual travellers and youngsters.
Bangalore to Udupi By Train: There is a direct train from Bangalore to Udupi that takes around 12 hours. Udupi Railway Station is located at a distance of around 6 km from the city centre and can be reached by cab, auto-rickshaw or bus. Train is ideal for families and seniors.
I wish to share this experience to all those who likes travelling by Train. Though I had several options of travelling to Udupi, but I always prefer the train journey. I'm a nature lover and this is one journey which takes me close to the natural scenic beauty.
The journey from Bangalore City Station at 8:30 pm and reaches Udupi around 10. 30am next day. The scenic beauty is worth enjoying early morning hours as the train chugs via konkan belt. Though it never reaches Udupi on time but that is something which is not a bother. I enjoyed the delicacy of Mangalore Buns and hot cup of tea when it stops at Subramanya Road station.
The train is clean and well maintained. The 14 hour train journey is worth a travel if one is a nature lover.
Journey was awesome in train by enjoying the nature. From Bengaluru City Junction train leave by 8 - 8. 20. We have booked sleeper coach and S2 was our coach. Coach was very neat. No food seller will come inside. Better you pack something to eat before entering into train that's better. There was a bio-toilet in the coach so it was clean. The train reaches Udupi by 10 Am. Overall, nice train journey.
Sri. Krishna Mutt, Malpe Beach, St. Mary's Island and many more. There are lot of historical place in Udupi. We enjoyed the sea food in Malpe beach it was awesome But better you don't visit in summer as we did. Because extreme hot place Udupi and Mangalore.more »
The route we took Bangalore - Mysure - Madikeri - Mangalore - Udupi. As Shiradi Ghat was closed for maintenance work. Best time is during rainy season (June-Sept). Malpe Bander - Only for people who can bear the Bander atmosphere. Great seafood with variety of cousins available. Boat ride to St. Mary Island, thou not much activity in the Island.
I went to Udupi on a cold-cum-foggy winter morning in November, 2014. The comfort level in the bus was excellent. The bus started at 9 Pm and reached Udupi by around 6:30 Am. The route taken was via Hassan, Sakleshpur, Belthangady and Mangalore. The distance between Mangalore and Udupi is around 60 kilometers and quite motor-able.One has to go through the hilly terrain surrounding Shiradi Ghats near Sakleshpur. Other alternative routes to reach Udupi is via Madikeri and Sampaje or via Shimoga, Thirthahalli, Agumbe, Hebri and Perdoor.
We started here at 8. 00 Pm in the night and we reached Udipi in the next day early morning 7. 30. The bus is good and we have booked the sleeper non-ac bus. The fare is 700 for the VRL Travels. The staff behaviour was also very nice. And in return we have booked the Pragathi Travels.