Udupi to Bangalore Distance
The road distance between Udupi and Bangalore is approximately 350+ km, and the drive usually takes around 8 hours by car or taxi, depending on traffic and road conditions. Travellers can also opt for bus services, which generally take 9 hours, while trains complete the journey in approximately 12 hours, subject to the chosen service and route. If you're travelling by air, Bengaluru International Airport is the nearest airport to Bangalore, located about 28 km away from the city centre. Flying is the fastest way to reach Bangalore, with a total travel time of approximately 4 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Direct Options
Direct Bus
RECOMMENDED
Udupi
Bangalore
Approx Travel Time
8h 50m
₹713
Onwards
Direct Cab
Udupi
Bangalore
Approx Travel Time
8h 7m
₹6,972
Onwards
Direct Train
CHEAPEST
Udupi
Bangalore
Approx Travel Time
11h 58m
₹175
Onwards
Via Mangalore
FASTEST
Udupi
Mangalore
Bangalore
Approx Travel Time
4h 13m
₹4,139
Onwards
Udupi
Mangalore
Bangalore
Approx Travel Time
4h 50m
₹5,836
Onwards
Udupi
Mangalore
Bangalore
Approx Travel Time
4h 35m
₹4,728
Onwards
Via Kannur
Udupi
Kannur
Bangalore
Approx Travel Time
7h 5m
₹4,045
Onwards
Via Calicut
Udupi
Calicut
Bangalore
Approx Travel Time
8h 35m
₹3,343
Onwards
Via Mangalore, Kannur
Udupi
Mangalore
Kannur
Bangalore
Approx Travel Time
6h 8m
₹4,025
Onwards
Via Kundapur, Mangalore
Udupi
Kundapur
Mangalore
Bangalore
Approx Travel Time
6h 23m
₹4,199
Onwards
Frequently Asked Questions
What is the distance between Udupi and Bangalore?
Bangalore is approximately 350+ km from Udupi.
How long does it take to reach Bangalore from Udupi?
It takes approximately 4 hours to reach Bangalore from Udupi by Train, Flight Via Mangalore.
Routes Connecting Udupi
Routes From Udupi
Routes Connecting Bangalore
Routes From Bangalore
Popular Places Routes
- Lakshadweep to Tanuku
- Kadiri to Bangalore
- Dungarpur to Bellary
- Rajapur to Sagara
- Palakkodu to Osmanabad
- Ranni to Bachhrawan
- Anakapalle to Theni
- Sri-Ganganagar to Amritsar
- Mandi to Jahanabad
- Namakkal to Ankleshwar
- Nasirabad to Ballia
- Perambalur to Bijni
- Shegaon to Gulbarga
- Phagwara to Nadaun
- Kodaikanal to Bahraich

