There are 8 ways to get from Guruvayur Temple to Udupi by bus, train, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Guruvayoor to Udupibus
8h 24m₹460–900Train
cheapest- Take the train from Thrisur to Udupitrain 10216 / ...
10h 2m₹365–2,885Drive 375.5 km
- Drive from Guruvayur Temple to Udupicar 375.5 km
5h 51m₹3,653–5,276Taxi
- Take the taxi from Guruvayur Temple to Udupitaxi 375.5 km
5h 51m₹8,000–10,000Taxi to Cochin International Airport, fly to Bajpe Airport, bus
- Take the taxi from Guruvayur Temple to Kochi-Airport-COKtaxi
- Fly from Cochin International Airport (COK) to Bajpe Airport (IXE)plane COK - IXE
- Take the bus from Surathkal to Udupibus
6h 18m₹7,859–17,155Bus via Kozhikode
- Take the bus from Guruvayur to Kozhikodebus redbusIndia_Bharat Benz A/C Sleeper
- Take the bus from Calicut to Udupibus
9h 51mBus to Calicut International Airport, fly to Bajpe Airport, bus
- Take the bus from Guruvayoor to Tirurbus
- Fly from Calicut International Airport (CCJ) to Bajpe Airport (IXE)plane CCJ - IXE
- Take the bus from Surathkal to Udupibus
7h 15m₹9,468–14,240Taxi to Cochin International Airport, fly to Kannur International Airport, train
- Take the taxi from Guruvayur Temple to Kochi-Airport-COKtaxi
- Fly from Cochin International Airport (COK) to Kannur International Airport (CNN)plane COK - CNN
- Take the train from Kannur to Udupitrain
7h 59m₹7,569–20,745
Guruvayur Temple to Udupi by foot and bus
Comparing Your Travel Options
The cheapest way to get from Guruvayur Temple to Udupi is to bus which costs ₹460 - ₹900 and takes 8h 24m.
The fastest way to get from Guruvayur Temple to Udupi is to drive which takes 5h 51m and costs ₹3,600 - ₹5,500.
Yes, there is a direct bus departing from Guruvayoor and arriving at Udupi. Services depart once daily, and operate every day. The journey takes approximately 8h 15m.
No, there is no direct train from Guruvayur Temple to Udupi. However, there are services departing from Guruvayur and arriving at Udupi via Thrisur. The journey, including transfers, takes approximately 10h 2m.
The distance between Guruvayur Temple and Udupi is 393 km. The road distance is 375.5 km.
The best way to get from Guruvayur Temple to Udupi without a car is to bus which takes 8h 24m and costs ₹460 - ₹900.
The bus from Guruvayoor to Udupi takes 8h 15m including transfers and departs once daily.
Guruvayur Temple to Udupi bus services, operated by Kerala State Road Transport Corporation, depart from Guruvayoor station.
Guruvayur Temple to Udupi train services, operated by Indian Railways, depart from Thrisur station.
The best way to get from Guruvayur Temple to Udupi is to bus which takes 8h 24m and costs ₹460 - ₹900. Alternatively, you can train, which costs ₹360 - ₹2,900 and takes 10h 2m.
What companies run services between Guruvayur Temple, India and Udupi, India?
Kerala State Road Transport Corporation operates a bus from Guruvayoor to Udupi once daily. Tickets cost ₹460–900 and the journey takes 8h 15m. Alternatively, Indian Railways operates a train from Thrisur to Udupi every 4 hours. Tickets cost ₹250–2,000 and the journey takes 8h 25m.
- Website
- goindigo.in
Flights from Cochin International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 3h 51m
- When
- Every day
- Estimated price
- ₹5,000–12,000
Flights from Cochin International Airport to Bajpe Airport via Hyderabad
- Ave. Duration
- 5h 15m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹5,000–12,000
Flights from Cochin International Airport to Bajpe Airport via Mumbai
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹5,000–12,000
Flights from Calicut International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹6,000–21,000
Flights from Calicut International Airport to Bajpe Airport via Mumbai
- Ave. Duration
- 6h 10m
- When
- Monday and Saturday
- Estimated price
- ₹8,000–21,000
Flights from Cochin International Airport to Kannur International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- ₹4,600–12,000
- Website
- airindiaexpress.in
Flights from Cochin International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 3h 57m
- When
- Monday, Friday, Sunday, and Wednesday
- Estimated price
- ₹5,000–17,000
Flights from Cochin International Airport to Bajpe Airport via Mumbai
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹9,000–24,000
Flights from Calicut International Airport to Bajpe Airport via Bengaluru
- Ave. Duration
- 3h 52m
- When
- Monday, Tuesday, Thursday, Friday, Sunday, and Saturday
- Estimated price
- ₹5,000–18,000
Flights from Calicut International Airport to Bajpe Airport via Hyderabad
- Ave. Duration
- 6h 35m
- When
- Tuesday
- Estimated price
- ₹8,500–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Thrisur to Udupi
- Ave. Duration
- 8h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₹250–2,000
- Website
- irctc.co.in
- Sleeper Class
- ₹250–300
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹900–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Kannur to Udupi
- Ave. Duration
- 4h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
- Phone
- +91 9447071021
- [email protected]
- Website
- KSRTC
Bus from Guruvayoor to Udupi
- Ave. Duration
- 8h 15m
- Frequency
- Once daily
- Estimated price
- ₹460–900
- Website
- KSRTC
- Super Deluxe Air Bus
- ₹650–900
Bus from Guruvayoor to Tirur
- Ave. Duration
- 50 min
- Frequency
- Once daily
- Estimated price
- ₹55–130
- Website
- KSRTC
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Surathkal to Udupi
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹410–550
- Schedules at
- ksrtc.in
Bus from Surathkal to Udupi
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹410–550
- Schedules at
- ksrtc.in
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from Surathkal to Udupi
- Ave. Duration
- 50 min
- Frequency
- 6 times a week
- Estimated price
- ₹160–210
- Website
- FlixBus India
Bus from Surathkal to Udupi
- Ave. Duration
- 50 min
- Frequency
- 6 times a week
- Estimated price
- ₹160–210
- Website
- FlixBus India
- Phone
- +91 93440 62552
- [email protected]
- Website
- A1 Travels
Bus from Guruvayur to Kozhikode
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Website
- A1 Travels
- Phone
- +91 82817 55533
- [email protected]
- Website
- Madhavi Travels
Bus from Guruvayur to Kozhikode
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Schedules at
- Madhavi Travels
- Website
- Kottamala Tour and Travels
Bus from Guruvayur to Kozhikode
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Schedules at
- Kottamala Tour and Travels
- Phone
- 040-1221324849
- [email protected]
- Website
- Padikkal Travels
Bus from Guruvayur to Kozhikode
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Schedules at
- Padikkal Travels
- Website
- Shajees Motors
Bus from Guruvayur to Kozhikode
- Ave. Duration
- 2h 20m
- Frequency
- 4 times a week
- Schedules at
- Shajees Motors
- Website
- Naitra Holidays
Bus from Guruvayur to Kozhikode
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a week
- Schedules at
- Naitra Holidays
- Phone
- 8893555000
- [email protected]
- Website
- kalladatravels.com
Bus from Calicut to Udupi
- Ave. Duration
- 6h 45m
- Frequency
- Twice daily
- Estimated price
- ₹800–2,200
- Website
- kalladatravels.com
- Ave. Duration
- 2h 45m
- Estimated price
- ₹1,900–10,000
Taxi In Thrissur
- Phone
- +91 93 87 02 20 22
- Website
- taxiinthrissur.com
Thrissur Taxi
- Phone
- +91 90 72 22 99 66
- Website
- thrissurtaxionline.com
Taxi In Thrissur
- Phone
- +91 93 87 02 20 22
- Website
- taxiinthrissur.com
Thrissur Taxi
- Phone
- +91 90 72 22 99 66
- Website
- thrissurtaxionline.com
Taxi In Thrissur
- Phone
- +91 93 87 02 20 22
- Website
- taxiinthrissur.com
Thrissur Taxi
- Phone
- +91 90 72 22 99 66
- Website
- thrissurtaxionline.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Is ride-sharing platform BlaBlaCar right for you?, What are the different types of Renfe trains in Spain?, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.
Booking & Getting There
Guruvayur Temple to Udupi bus services, operated by Kerala State Road Transport Corporation, arrive at Udupi station.
Guruvayur Temple to Udupi train services, operated by Indian Railways, arrive at Udupi station.
Yes, the driving distance between Guruvayur Temple to Udupi is 376 km. It takes approximately 5h 51m to drive from Guruvayur Temple to Udupi.
There are 283+ hotels available in Udupi.






















