There are 10 ways to get from Ballari to Thalassery 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 Ballari to Bengalurubus redbusIndia_NON A/C Sleeper
- Take the bus from Bengaluru to Thalasserybus redbusIndia_Bharat Benz A/C Sleeper / ...
13h 37mTrain
cheapest- Take the train from Bellary Jn to Guntakal Jntrain 16591 / ...
- Take the train from Guntakal Jn to Thalasserytrain 07097
19h 28m₹575–4,360Drive 483.7 km
- Drive from Ballari to Thalasserycar 483.7 km
7h 20m₹4,691–6,776Taxi
- Take the taxi from Ballari to Thalasserytaxi 483.7 km
7h 20m₹10,000–13,000Train to Kempegowda International Airport, fly to Kannur International Airport
- Take the train from Bellary Jn to Yelahanka Jn.train
- Fly from Kempegowda International Airport (BLR) to Kannur International Airport (CNN)plane BLR - CNN
9h 23m₹5,728–17,988Bus via Bengaluru
- Take the bus from Ballari to Kempegowda B.S.bus
- Take the bus from Bengaluru to Thalasserybus redbusIndia_Bharat Benz A/C Sleeper / ...
14h 55mTrain to Kempegowda International Airport, fly to Calicut International Airport, train
- Take the train from Bellary Jn to Yelahanka Jn.train
- Fly from Kempegowda International Airport (BLR) to Calicut International Airport (CCJ)plane BLR - CCJ
- Take the train from Kozhikkode to Thalasserytrain
11h 5m₹3,758–11,438Fly Jindal Vijaynagar Airport to Kannur International Airport
- Fly from Jindal Vijaynagar Airport (VDY) to Kannur International Airport (CNN)plane VDY - CNN
9h 41m₹6,938–20,611Fly Jindal Vijaynagar Airport to Calicut International Airport, train
- Fly from Jindal Vijaynagar Airport (VDY) to Calicut International Airport (CCJ)plane VDY - CCJ
- Take the train from Kozhikkode to Thalasserytrain
10h 57m₹5,268–20,561Train to Kempegowda International Airport, fly to Bajpe Airport, train
- Take the train from Bellary Jn to Yelahanka Jn.train
- Fly from Kempegowda International Airport (BLR) to Bajpe Airport (IXE)plane BLR - IXE
- Take the train from Mangalore to Thalasserytrain
12h 15m₹4,878–11,098
Kempegowda International Airport (BLR) to Kannur International Airport (CNN) flights
Comparing Your Travel Options
The cheapest way to get from Ballari to Thalassery is to train which costs ₹550 - ₹4,400 and takes 19h 28m.
The fastest way to get from Ballari to Thalassery is to drive which takes 7h 20m and costs ₹4,600 - ₹7,000.
No, there is no direct bus from Ballari to Thalassery. However, there are services departing from Ballari and arriving at Thalassery via Bengaluru. The journey, including transfers, takes approximately 13h 37m.
No, there is no direct train from Ballari to Thalassery. However, there are services departing from Bellary Jn and arriving at Thalassery via Guntakal Jn. The journey, including transfers, takes approximately 19h 28m.
The distance between Ballari and Thalassery is 585 km. The road distance is 483.7 km.
The best way to get from Ballari to Thalassery without a car is to bus which takes 13h 37m and costs .
It takes approximately 13h 37m to get from Ballari to Thalassery, including transfers.
Ballari to Thalassery bus services, operated by Benaka Motors, depart from Ballari station.
Ballari to Thalassery train services, operated by Indian Railways, depart from Bellary Jn station.
The best way to get from Ballari to Thalassery is to bus which takes 13h 37m and costs . Alternatively, you can train, which costs ₹550 - ₹4,400 and takes 19h 28m, you could also fly, which costs ₹6,500 - ₹21,000 and takes 9h 41m.
What companies run services between Ballari, India and Thalassery, India?
You can take a bus from Ballari to Thalassery via Bengaluru in around 13h 37m. Alternatively, you can take a train from Bellary Jn to Thalassery via Guntakal Jn in around 19h 28m.
- Website
- goindigo.in
Flights from Kempegowda International Airport to Kannur International Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- ₹5,000–15,000
Flights from Kempegowda International Airport to Calicut International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹3,400–7,000
Flights from Jindal Vijaynagar Airport to Kannur International Airport via Kempegowda International Airport, Kochi
- Ave. Duration
- 8h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹5,500–20,000
Flights from Jindal Vijaynagar Airport to Calicut International Airport via Kempegowda International Airport, Madras
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- ₹6,000–19,000
Flights from Jindal Vijaynagar Airport to Calicut International Airport via Kempegowda International Airport, Hyderabad
- Ave. Duration
- 9h 15m
- When
- Tuesday and Wednesday
- Estimated price
- ₹7,500–19,000
Flights from Kempegowda International Airport to Bajpe Airport
- Ave. Duration
- 59 min
- When
- Every day
- Estimated price
- ₹4,200–7,500
- Website
- airindiaexpress.in
Flights from Kempegowda International Airport to Kannur International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹4,400–15,000
Flights from Kempegowda International Airport to Calicut International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹3,100–12,000
Flights from Jindal Vijaynagar Airport to Kannur International Airport via Kempegowda International Airport, Trivandrum
- Ave. Duration
- 7h 10m
- When
- Tuesday, Monday, Wednesday, and Saturday
- Estimated price
- ₹7,500–21,000
Flights from Kempegowda International Airport to Bajpe Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹4,100–6,500
- Website
- starlightairline.com
Flights from Kempegowda International Airport to Calicut International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹2,600–6,500
Flights from Jindal Vijaynagar Airport to Calicut International Airport via Kempegowda International Airport
- Ave. Duration
- 6h 45m
- When
- Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹3,800–17,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bellary Jn to Guntakal Jn
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Guntakal Jn to Thalassery
- Ave. Duration
- 17h 38m
- Frequency
- Once a week
- Estimated price
- ₹450–3,400
- Website
- irctc.co.in
- Sleeper Class
- ₹450–550
- Third AC (3A)
- ₹1,100–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,700–3,400
Train from Bellary Jn to Yelahanka Jn.
- Ave. Duration
- 5h 34m
- Frequency
- Once daily
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Bellary Jn to Yelahanka Jn.
- Ave. Duration
- 5h 34m
- Frequency
- Once daily
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Kozhikkode to Thalassery
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Kozhikkode to Thalassery
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Bellary Jn to Yelahanka Jn.
- Ave. Duration
- 5h 34m
- Frequency
- Once daily
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Mangalore to Thalassery
- Ave. Duration
- 2h 23m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
- Website
- Benaka Motors
Bus from Ballari to Bengaluru
- Ave. Duration
- 6h 30m
- Frequency
- Every 30 minutes
- Schedules at
- Benaka Motors
- Website
- Jai Maruthi Travels
Bus from Ballari to Bengaluru
- Ave. Duration
- 5h 45m
- Frequency
- 5 times a day
- Schedules at
- Jai Maruthi Travels
- Website
- SMRS Tours and Travels
Bus from Ballari to Bengaluru
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Schedules at
- SMRS Tours and Travels
- Website
- Adheera tours and travels
Bus from Ballari to Bengaluru
- Ave. Duration
- 5h 45m
- Frequency
- Once daily
- Schedules at
- Adheera tours and travels
- Phone
- +91 94830 71133
- [email protected]
- Website
- Go Tour Travels and Holidays
Bus from Ballari to Bengaluru
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Website
- Go Tour Travels and Holidays
- Website
- Sri Vijayalaxmi Travels
Bus from Ballari to Bengaluru
- Ave. Duration
- 6h 15m
- Frequency
- Once daily
- Schedules at
- Sri Vijayalaxmi Travels
- Website
- Jsr Holidays
Bus from Ballari to Bengaluru
- Ave. Duration
- 6h 38m
- Frequency
- 4 times a week
- Schedules at
- Jsr Holidays
- Website
- Mahalakshmi Tourist
Bus from Ballari to Bengaluru
- Ave. Duration
- 6h 20m
- Frequency
- 3 times a week
- Schedules at
- Mahalakshmi Tourist
- Website
- MP Tours and Travels
Bus from Ballari to Bengaluru
- Ave. Duration
- 5h 45m
- Frequency
- Once a week
- Schedules at
- MP Tours and Travels
- Website
- Varnika Travels & Transport
Bus from Ballari to Bengaluru
- Ave. Duration
- 6h
- Frequency
- Once a week
- Schedules at
- Varnika Travels & Transport
- Website
- P K Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 6h 45m
- Frequency
- Every 3 hours
- Schedules at
- P K Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 6h 45m
- Frequency
- Every 3 hours
- Schedules at
- P K Travels
- Website
- Arya Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 6h 35m
- Frequency
- Every 4 hours
- Schedules at
- Arya Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 6h 35m
- Frequency
- Every 4 hours
- Schedules at
- Arya Travels
- Website
- Ayyappan Roadways
Bus from Bengaluru to Thalassery
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a day
- Schedules at
- Ayyappan Roadways
Bus from Bengaluru to Thalassery
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a day
- Schedules at
- Ayyappan Roadways
- Website
- NS Transports
Bus from Bengaluru to Thalassery
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Schedules at
- NS Transports
Bus from Bengaluru to Thalassery
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Schedules at
- NS Transports
- Phone
- +91 9176674557
- [email protected]
- Website
- Sri Sugam Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 6h 44m
- Frequency
- Twice daily
- Website
- Sri Sugam Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 6h 44m
- Frequency
- Twice daily
- Website
- Sri Sugam Travels
- Phone
- +91 97405 16768
- Website
- Kalpaka Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Website
- Kalpaka Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Website
- Kalpaka Travels
- Website
- Ashoka Travel Agency
Bus from Bengaluru to Thalassery
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Schedules at
- Ashoka Travel Agency
Bus from Bengaluru to Thalassery
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Schedules at
- Ashoka Travel Agency
- Website
- Sam Tourist and Logistics
Bus from Bengaluru to Thalassery
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Schedules at
- Sam Tourist and Logistics
Bus from Bengaluru to Thalassery
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Schedules at
- Sam Tourist and Logistics
- Website
- Ashoka Travel and Logistics
Bus from Bengaluru to Thalassery
- Ave. Duration
- 8h
- Frequency
- Once daily
- Schedules at
- Ashoka Travel and Logistics
Bus from Bengaluru to Thalassery
- Ave. Duration
- 8h
- Frequency
- Once daily
- Schedules at
- Ashoka Travel and Logistics
- Website
- Nayagan Xpress
Bus from Bengaluru to Thalassery
- Ave. Duration
- 6h 25m
- Frequency
- 6 times a week
- Schedules at
- Nayagan Xpress
Bus from Bengaluru to Thalassery
- Ave. Duration
- 6h 25m
- Frequency
- 6 times a week
- Schedules at
- Nayagan Xpress
- Website
- Emerald Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 6h 40m
- Frequency
- Twice a week
- Schedules at
- Emerald Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 6h 40m
- Frequency
- Twice a week
- Schedules at
- Emerald Travels
- Website
- Global Transport
Bus from Bengaluru to Thalassery
- Ave. Duration
- 9h 25m
- Frequency
- Twice a week
- Schedules at
- Global Transport
Bus from Bengaluru to Thalassery
- Ave. Duration
- 9h 25m
- Frequency
- Twice a week
- Schedules at
- Global Transport
- Website
- MMK Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 6h 45m
- Frequency
- Once a week
- Schedules at
- MMK Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 6h 45m
- Frequency
- Once a week
- Schedules at
- MMK Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 7h
- Frequency
- Once a week
- Schedules at
- Dreamz bus travels and travel
Bus from Bengaluru to Thalassery
- Ave. Duration
- 7h
- Frequency
- Once a week
- Schedules at
- Dreamz bus travels and travel
- Website
- Hilux Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 7h
- Frequency
- Once a week
- Schedules at
- Hilux Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 7h
- Frequency
- Once a week
- Schedules at
- Hilux Travels
- Website
- SKS Tours & Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 7h
- Frequency
- Once a week
- Schedules at
- SKS Tours & Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 7h
- Frequency
- Once a week
- Schedules at
- SKS Tours & Travels
- Website
- Kyros Connect
Bus from Bengaluru to Thalassery
- Ave. Duration
- 7h 15m
- Frequency
- Once a week
- Schedules at
- Kyros Connect
Bus from Bengaluru to Thalassery
- Ave. Duration
- 7h 15m
- Frequency
- Once a week
- Schedules at
- Kyros Connect
- Website
- Shiya Tours and Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 9h 10m
- Frequency
- Once a week
- Schedules at
- Shiya Tours and Travels
Bus from Bengaluru to Thalassery
- Ave. Duration
- 9h 10m
- Frequency
- Once a week
- Schedules at
- Shiya Tours and Travels
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Ballari to Kempegowda B.S.
- Ave. Duration
- 7h 30m
- Frequency
- Hourly
- Estimated price
- ₹440–1,200
- Schedules at
- ksrtc.in
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 South Korea: Travelling from Seoul to Busan , Train travel in France: A guide to SNCF, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
Booking & Getting There
Ballari to Thalassery bus services, operated by Benaka Motors, arrive at Bengaluru station.
Ballari to Thalassery train services, operated by Indian Railways, arrive at Guntakal Jn station.
Yes, the driving distance between Ballari to Thalassery is 484 km. It takes approximately 7h 20m to drive from Ballari to Thalassery.
There are 172+ hotels available in Thalassery.



















