Route Map Driving Directions Bangalore to Marayoor

Distance from Bengaluru to Marayoor is 418.6 km and travelling takes around 8 h 51 min via NH 44.