Bangalore to Udupi
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.