Guruvayur temple town in Kerala is 500 km southwest of Bangalore.
How to travel by train to Guruvayur from Bangalore?
Three daily trains connects Thrissur (TCR) with Bangalore (9hrs journey). Also there are a few more bi/tri-weekly trains.
From Thrissur take cab or bus from Thrissur to guruvayur ( 25km/45min drive).
Book your ticket to Thrissur on the Ernakulam Express (12677), Kochuveli Express (16315) or Kanyakumari Express (16526).
On Tuesdays, Thursdays and Sundays you can get the Kochuveli bound Garib Rath Express (12257) as well.
Also explore the few other weekly/biweekly direct trains.
Guruvayur has a railway station. But, there are no direct trains to Bangalore from Guruvayur.
However you may get a connection train from Thrissur to Guruvayur.
If you are arriving Thrissur from Bangalore on the Kanyakumari Express, you can plan the Chennai-Guruvayur Express (Train No: 16127 ) as connection.
If a conveniently timed connection is not available at Thrissur, try local bus (leaves in 15-20 min for Guruvayur) or cab from Thrissur railway station.
.
Get down at Thrissur and take a connection train/bus/cab to Guruvayoor.
[table caption=”List of trains & Train timings for Thrissur from Bangalore”]
Train Name & Number | From* |Dep. |Arr. |Days
Bengaluru – Ernakulam Express [ 12677 ]| KSR Bengaluru City Junction | 6.10 | 15.18 | Daily
Mysuru – Kochuveli Express [ 16315 ]| KSR Bengaluru City Junction | 16.50 | 2.40 | Daily
Kanyakumari Express [ 16526 ]| KSR Bengaluru City Junction | 20.10 | 5.20 | Daily
Yesvantpur – Kochuveli Garib Rath [ 12257 ]| YPR | 20.45 | 6.27 | Tue, Thu, Sun
Trivandrum Express [ 16331 ]| KJM | 15.55 | 1.15 | Mon
Bengaluru – Ernakulam Express [ 12684 ]| SMVB | 19.00 | 3.55 | Mon, Tue, Thu
Humsafar Express [ 16320 ]| SMVB | 19.00 | 3.21 | Fri, Sun
Hubballi – Kochuveli Express [ 12777 ]| KJM | 16.05 | 0.25 | Wed
Yesvantpur- Kochuveli Express [ 22677 ]| YPR | 15.20 | 0.55 | Thu
[/table]
* Railway stations in Bangalore
Distance from places around Guruvayur to Guruvayur temple
[table caption=”Distance to Guruvayur Temple “]
Place | Distance to Guruvayur Temple | travel time
Cochin International Airport (COK) | 80km | ~2hrs
Ernakulam Railway Stations (ERS/ERN)| 90km|~2hrs
Calicut International Airport (CCJ) | 80km |~1½hrs
Thrissur Railway Station (TCR) | 45km | 30min
Guruvayur Railway Station (GUV) |1½km | 5min
NH66 (highway junction) | 4km | 15min
NH544 (highway junction) | 30km | 45min
Elephant Kotta | 3km | 15min
Mammiyoor Sri Mahadeva Temple |1km | 10 min walk
Sri Vadakkumnathan Temple, | 25km | 45min
[/table]
Which is the nearest airport for Guruvayur ?
Guruvayur is located midway between two airports in Kerala – Cochin International Airport (COK) and Calicut International Airport (CCJ).
Both airports are 80 km from Guruvayur (1½hr drive).
Prefer the Cochin airport (many flights from Bangalore).
[#road] Best driving route to Guruvayur from Bangalore
Head from Bangalore city towards Hosur. Take the NH44 till Salem.
Then take the NH544 (keepleft & don’t miss the entry at Salem!) towards Coimbatore & Kerala .
At Mannuthy (Thrissur bypass entry), exit the NH544 take the road towards Guruvayur.
The driving takes about 10 Hr from Bangalore to Guruvayur (500km). The route is toll 4-6 lane highway all the way except the last 30km after you’ve exited NH544.
Road Route to Guruvayur : Bangalore → Hosur → Krishnagiri → Salem (NH544 entry) → Coimbatore → Palakkad → Thrissur Bypass (NH544 exit) → Guruvayur
Book bus to Thrissur. KSRTC (both Kerala & Karnataka) operates many schedules via Thrissur. All Ernakulam bound buses go via Thrissur.
Check Redbus portal for luxury bus to Thrissur. GreenLine, Orange etc operate many night buses (Volvo) via Thrissur.


Is there a direct train from Bangalore to Guruvayoor ?
No.
Thrissur is the nearest railway station
Which is the nearest airport for Guruvayur ?
Kochi (COK)


