The route from Udupi to Bengaluru covers about 400 km through the Western Ghats. You can take a KSRTC sleeper bus, which is the most popular option, or a train via the scenic Sakleshpur route. The drive takes approximately 8 to 9 hours. The route via Shiradi Ghat is known for its lush greenery and winding roads.
Total Distance: 400 km by road, 300 km air distance.
Book the overnight sleeper bus for a comfortable journey.
September to March.