Cities in Kerala are about 300 to 600km southwest of Bangalore.
This highway can take you to Kerala and Tamilnadu from Bangalore city.
[#road]
For central kerala (Palakkad, Thrissur, Ernakulam , Alappuzha etc) , the popular road route is Bangalore - Salem via Krishnagiri ( NH 44) and then Salem - to Kerala via Coimbatore (NH 544) .
For northern parts of Kerala (Kannur, Kasargod, Kozhikode, Malappuram , Wayanad etc) , travel via Mysore. First travel to Mysore from Bangalore on NH275. From Mysore there are a few popular routes to Kerala. Two popular ones are either via Gundlupet for Kozhikode or Wayanad. And via Virajpet for Kannur.
For Kottayam , Munnar , Kollam etc travel on NH44 till Dindigul or Madurai and take the diversion towards Kerala
Thiruvananthapuram, the southernmost city in Kerala can be reached via Tirunelveli on NH44.
There are seven trains from Bangalore that run southward in Kerala. Out of it two are daily trains, that is the Bangalore-Ernakulam Express (Train No: 12677/12678) and Bangalore-Kanyakumari Express ( Train No: 16526).
Train No.16527 Yaswanthpur-Cannanore Express on Monday, Wednesday and Saturday from Bangalore. This train goes to the north part of Kerala via Tamilnadu. If you are traveling to south of Kerala , like Cochin, change train at Palakkad or Shornur . Train Number 16528 is for the reverse direction ( towards Bangalore)
Route of Train No.16527 : Yesvantpur Jn - Hosur -Dharmapuri - Salem Jn - Erode Jn - Palakkad - Shoranur Jn - Tirur - Kozhikkode - Vadakara - Thalassery - Kannur
Train No. 16526 runs from Bangalore to Kanyakumari, and Train No. 16526 runs in the reverse direction.
Route of Train No: 16526 : Bangalore city - Bangalore Cant - Krishnarajapurm - Whitefield - Malur - Bangarapet - Kuppam - Tirupattur Jn - Salem Jn - Erode Jn - Tiruppur - Coimbatore Jn - Palakkad - Ottappalam - Wadakancheri - Thrisur - Pudukad - Irinjalakuda - Chalakudi - Angamali - Aluva - Ernakulam Town - Piravam Road - Kottayam - Changanaseri - Tiruvalla - Chengannur - Mavelikara - Kayankulam Jn - Karunagapalli - Kollam Jn - Paravur - Varkala - Kadakavur - Chirayinkil - Trivandrum Pett - Trivandrum Cntl - Neyyattinkara - Dhanuvachapuram - Parashshala - Kulitturai West - Kulitthurai - Palliyadi - Eraniel - Nagercoil Jn - Kanyakumari
About 12 pairs of flights are operated daily between Cochin (Kochi) and Bangalore ( Bengaluru) . Flight time is typically just over an hour.
Next best frequent connection is with Trivandrum ( Thiruvananthapuram) . There are 5 direct flights from Bangalore to Trivandrum (90 minutes flight time).
There are also regular connections between Kannur, Kozhikode and Bangalore.
Check with booking portals like Makemytrip, Goibibo or Cleartrip to find the latest connection options. Major operators like AirAsia, Vistara, GoAir etc operate daily flights.
The rail routes bifurcate at Shoranur Jn for north & south Kerala
The four popular highways to reach north and central parts of Kerala from Bangalore
Bangalore-Mysore-Coorg-Wayanad-Ooty Route Map
Route 1 (Bangalore to Bekal via Madikeri : 365 km).
Route 1a (Bangalore to Bekal via Panathur : 393 km).
Route 2 (Bangalore to Bekal via Subrahmanya : 377 km).
Route 2a (Bangalore to Bekal via Kalladka, Vittala : 386 km).
4 cities in Kerala has direct flight connection with 4 Bengaluru