Travelers may find this useful. Will update this more as and when I figure more distances. All distances approximate.
Bangalore – Mangalore (via Kunigal – Chennarayapatna – Hassan – Sakleshpura – Uppinangadi) : 360kms
Bangalore – Mysore : 140kms
Mysore – Madikeri (via Hunsur – Periyapatna – Kushalnagara): 120kms
Madikeri – Mangalore (via Sampaje – Sullya – Puttur – BC Road): 140kms
Mangalore – Udupi : 60kms
Udupi – Kundapur : 40kms
Mangalore – Dharmasthala (via Uppinangadi) : 70kms
Mangalore – Subramanya (via Uppinangadi): 90kms
Subramanya – Dharmasthala (via Gundya): 60kms
Madikeri – Subramanya (via Sampaje – Sullya – Puttur) : 120kms
Udupi – Bajpe (via Mulki – Kinnigoli): 55kms
Mangalore – Bajpe (via Mulki – Kinnigoli): 30kms