There are 10 ways to get from Thrissur to MG Rd 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 via Vadakkanchery
best- Take the bus from Vadakkanchery to Madiwala
7h 37m₹957–2,935Train
cheapest- Take the train from Thrisur to Ksr Bengaluru12678 / ...
10h 3m₹310–2,241Train via Krishnarajapuram
- Take the train from Thrisur to Krishnarajapurm16316 / ...
9h 46m₹334–2,342Drive 399.7 km
- Drive from Thrissur to MG Rd399.7 km
5h 54m₹4,233–6,114Taxi
- Take the taxi from Thrissur to MG Rd399.7 km
5h 54m₹9,500–12,000Train to Cochin International Airport, fly, bus
- Take the train from Thrisur to Aluva
- Fly from Cochin International Airport (COK) to Kempegowda International Airport (BLR)COK - BLR
- Take the bus from Kempegowda International Airport to Kempegowda Bus Station
4h 45m₹4,052–11,275Bus
- Take the bus from Thrissur to Madiwala
9h 46m₹572–1,665Bus to Coimbatore International Airport, fly, bus
- Take the bus from Thissur to Coimbatore
- Fly from Coimbatore International Airport (CJB) to Kempegowda International Airport (BLR)CJB - BLR
- Take the bus from Kempegowda International Airport to Kempegowda Bus Station
4h 58m₹5,855–8,233Bus to Calicut International Airport, fly, bus
- Take the bus from Thrissur to Kuttipuram
- Fly from Calicut International Airport (CCJ) to Kempegowda International Airport (BLR)CCJ - BLR
- Take the bus from Kempegowda International Airport to Kempegowda Bus Station
6h 27m₹4,069–7,138Train to Kannur International Airport, fly, bus
- Take the train from Thrisur to Kannur
- Fly from Kannur International Airport (CNN) to Kempegowda International Airport (BLR)CNN - BLR
- Take the bus from Kempegowda International Airport to Kempegowda Bus Station
6h 57m₹4,759–10,597
Thrissur to MG Rd by train, foot, and bus
Questions & Answers
The cheapest way to get from Thrissur to MG Rd is to train which costs ₹310 - ₹2,300 and takes 10h 3m.
The fastest way to get from Thrissur to MG Rd is to train and fly and bus which takes 4h 45m and costs ₹4,000 - ₹12,000.
No, there is no direct bus from Thrissur to MG Rd. However, there are services departing from Thrissur and arriving at Mayohall via Vadakkanchery and Ayyappaswamy Temple Madivala. The journey, including transfers, takes approximately 7h 37m.
No, there is no direct train from Thrissur to MG Rd. However, there are services departing from Thrisur and arriving at Mahatma Gandhi Road via Krishnarajapuram. The journey, including transfers, takes approximately 9h 46m.
The distance between Thrissur and MG Rd is 465 km. The road distance is 399.7 km.
The best way to get from Thrissur to MG Rd without a car is to bus via Vadakkanchery which takes 7h 37m and costs ₹950 - ₹3,000.
It takes approximately 7h 37m to get from Thrissur to MG Rd, including transfers.
Thrissur to MG Rd bus services, operated by Kallada Tours and Travels, depart from Vadakkanchery station.
Thrissur to MG Rd train services, operated by Indian Railways, depart from Thrisur station.
The best way to get from Thrissur to MG Rd is to bus via Vadakkanchery which takes 7h 37m and costs ₹950 - ₹3,000. Alternatively, you can train via Krishnarajapuram, which costs ₹330 - ₹2,400 and takes 9h 46m.
What companies run services between Thrissur, Kerala, India and MG Rd, India?
Kallada Tours and Travels operates a bus from Vadakkanchery to Madiwala every 4 hours. Tickets cost ₹900–2,800 and the journey takes 4h 49m. Alternatively, Indian Railways operates a train from Thrisur to Krishnarajapurm 3 times a day. Tickets cost ₹300–2,300 and the journey takes 9h 20m.
- Website
- goindigo.in
Flights from Cochin International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹4,000–12,000
Flights from Coimbatore International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- ₹4,900–7,000
Flights from Calicut International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹3,300–4,800
Flights from Calicut International Airport to Kempegowda International Airport via Cochin International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ₹3,300–4,800
Flights from Kannur International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹4,200–9,000
Flights from Kannur International Airport to Kempegowda International Airport via Cochin International Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- ₹4,200–9,000
- Website
- airindiaexpress.in
Flights from Cochin International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 13m
- When
- Every day
- Estimated price
- ₹3,800–11,000
Flights from Calicut International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹3,000–11,000
Flights from Kannur International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹3,500–7,000
- Website
- starlightairline.com
Flights from Cochin International Airport to Kempegowda International Airport
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹3,200–7,500
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Thrisur to Krishnarajapurm
- Ave. Duration
- 9h 20m
- Frequency
- 3 times a day
- Estimated price
- ₹300–2,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹300–360
- Third AC (3A)
- ₹750–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,300
Train from Thrisur to Aluva
- Ave. Duration
- 48 min
- Frequency
- Every 30 minutes
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Thrisur to Ksr Bengaluru
- Ave. Duration
- 9h 30m
- Frequency
- 3 times a day
- Estimated price
- ₹290–2,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,300
Train from Thrisur to Kannur
- Ave. Duration
- 2h 42m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
- Phone
- 8893555000
- info@kalladatravels.com
- Website
- kalladatravels.com
Bus from Vadakkanchery to Madiwala
- Ave. Duration
- 4h 49m
- Frequency
- Every 4 hours
- Estimated price
- ₹900–2,800
- Website
- http://www.kalladatravels.com/
- Sleeper
- ₹950–2,800
- Phone
- 080 22483777
- Website
- mybmtc.karnataka.gov.in
Bus from Kempegowda International Airport to Kempegowda Bus Station
- Ave. Duration
- 1h 11m
- Frequency
- Every 30 minutes
- Estimated price
- ₹50–65
- Website
- https://mybmtc.karnataka.gov.in/en
- Airport Vajra Vayu
- ₹50–65
- Phone
- +91 9447071021
- rsnksrtc@kerala.gov.in
- Website
- onlineksrtcswift.com
Bus from Thrissur to Madiwala
- Ave. Duration
- 9h 1m
- Frequency
- Hourly
- Estimated price
- ₹550–1,500
- Website
- https://onlineksrtcswift.com/
Bus from Thrissur to Kuttipuram
- Ave. Duration
- 1h 28m
- Frequency
- Every 30 minutes
- Estimated price
- ₹65–140
- Website
- https://onlineksrtcswift.com/
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Thrissur to Madiwala
- Ave. Duration
- 8h 39m
- Frequency
- Every 4 hours
- Estimated price
- ₹700–1,700
- Schedules at
- ksrtc.in
- AC Sleeper
- ₹700–1,700
Bus from Thissur to Coimbatore
- Ave. Duration
- 1h 8m
- Frequency
- Every 4 hours
- Estimated price
- ₹500–750
- Schedules at
- ksrtc.in
- Ave. Duration
- 5h 54m
- Estimated price
- ₹9,500–12,000
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
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 10 amazing places to get away from it all in Australia, How to get from Gatwick Airport into central London, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
More Questions & Answers
Thrissur to MG Rd bus services, operated by Kallada Tours and Travels, arrive at Madiwala station.
Thrissur to MG Rd train services, operated by Indian Railways, arrive at Krishnarajapurm station.
Yes, the driving distance between Thrissur to MG Rd is 400 km. It takes approximately 5h 54m to drive from Thrissur to MG Rd.
There are 2546+ hotels available in MG Rd.

















