There are 8 ways to get from Thalassery to Marayur by train, taxi, bus, car, 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.
Train, taxi
best- Take the train from Thalassery to Palakkadtrain
- Take the train from Palakkad to Gomangalamtrain
- Take the taxi from Gomangalam to Marayurtaxi
7h 43m₹1,610–4,073Train, bus
cheapest- Take the train from Thalassery to Palakkadtrain
- Take the bus from Kuzhalmannam to Udumalaipettaibus
- Take the bus from Udumalaipettai to Marayoorbus
10h 20m₹353–1,773Train, bus via Muvattupuzha
- Take the train from Thalassery to Thrisurtrain
- Take the bus from Thrissur to Muvattupuzhabus
- Take the bus from Muvattupuzha to Marayoorbus
10h 36m₹416–1,750Drive 308.8 km
- Drive from Thalassery to Marayurcar 308.8 km
5h 1m₹3,482–5,029Taxi
- Take the taxi from Thalassery to Marayurtaxi 308.8 km
5h 1m₹6,500–8,500Fly, bus
- Fly from Kannur International Airport (CNN) to Cochin International Airport (COK)plane CNN - COK
- Take the bus from Kothamangalam to Marayoorbus
9h 5m₹5,006–13,437Bus
- Take the bus from Thalassery, Kerala to Palani, Tamil Nadubus Thalassery, Kerala - Palani, Tamil Nadu
- Take the bus from Palani to Marayoorbus
11h 40mBus via Nedumbassery
- Take the bus from Thalassery to Angamalybus
- Take the bus from Muvattupuzha to Marayoorbus
11h 56m₹474–714
Thalassery to Marayur by train, foot, and bus
Questions & Answers
The cheapest way to get from Thalassery to Marayur is to bus via Nedumbassery which costs ₹470 - ₹750 and takes 11h 56m.
The fastest way to get from Thalassery to Marayur is to drive which takes 5h 1m and costs ₹3,400 - ₹5,500.
No, there is no direct bus from Thalassery to Marayur. However, there are services departing from Thalassery, Kerala and arriving at Marayoor via Palani. The journey, including transfers, takes approximately 11h 40m.
The distance between Thalassery and Marayur is 331 km. The road distance is 308.8 km.
The best way to get from Thalassery to Marayur without a car is to train and taxi which takes 7h 43m and costs ₹1,600 - ₹4,100.
It takes approximately 7h 43m to get from Thalassery to Marayur, including transfers.
Thalassery to Marayur bus services, operated by A1 Travels, depart from Thalassery, Kerala station.
Thalassery to Marayur bus services, operated by A1 Travels, arrive at Palani, Tamil Nadu station.
Yes, the driving distance between Thalassery to Marayur is 309 km. It takes approximately 5h 1m to drive from Thalassery to Marayur.
There are 275+ hotels available in Marayur.
What companies run services between Thalassery, India and Marayur, India?
You can take a bus from Thalassery, Kerala to Marayoor via Palani in around 11h 40m.
- Website
- goindigo.in
Flights from Kannur International Airport to Cochin International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- ₹3,800–8,500
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Thalassery to Palakkad
- Ave. Duration
- 4h 7m
- Frequency
- Every 3 hours
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Palakkad to Gomangalam
- Ave. Duration
- 1h 24m
- Frequency
- Once daily
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Thalassery to Thrisur
- Ave. Duration
- 3h 50m
- Frequency
- Every 2 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Thalassery to Palakkad
- Ave. Duration
- 4h 7m
- Frequency
- Every 3 hours
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
- Phone
- +91 9447071021
- [email protected]
- Website
- onlineksrtcswift.com
Bus from Thrissur to Muvattupuzha
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- ₹100–190
- Website
- https://onlineksrtcswift.com/
Bus from Muvattupuzha to Marayoor
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Estimated price
- ₹140–220
- Website
- https://onlineksrtcswift.com/
Bus from Kothamangalam to Marayoor
- Ave. Duration
- 3h 5m
- Frequency
- Once daily
- Estimated price
- ₹120–210
- Website
- https://onlineksrtcswift.com/
Bus from Kuzhalmannam to Udumalaipettai
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- ₹100–180
- Website
- https://onlineksrtcswift.com/
Bus from Udumalaipettai to Marayoor
- Ave. Duration
- 1h 25m
- Frequency
- Once daily
- Estimated price
- ₹55–130
- Website
- https://onlineksrtcswift.com/
Bus from Palani to Marayoor
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- ₹95–180
- Website
- https://onlineksrtcswift.com/
Bus from Thalassery to Angamaly
- Ave. Duration
- 6h 5m
- Frequency
- Every 3 hours
- Estimated price
- ₹290–380
- Website
- https://onlineksrtcswift.com/
Bus from Muvattupuzha to Marayoor
- Ave. Duration
- 3h 25m
- Frequency
- Once daily
- Estimated price
- ₹140–220
- Website
- https://onlineksrtcswift.com/
- Ave. Duration
- 3h 7m
- Estimated price
- ₹1,300–8,500
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 Heading to Europe? Read this before you buy a Eurail Pass, How to get from Luton Airport into central London, and How to get from London to Edinburgh - to help you get the most out of your next trip.








