There are 11 ways to get from Ballari to Thalassery by train, plane, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Kempegowda International Airport, fly to Kannur International Airport
best- 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 28m₹4,928–17,988Train
cheapest- Take the train from Bellary Jn to Guntakal Jntrain 16591 / ...
- Take the train from Guntakal Jn to Thalasserytrain 07097
19h 28m₹575–4,360Bus
- Take the bus from Ballari, Karnataka to Udupi, Karnatakabus Ballari, Karnataka - Udupi, Karnataka
- Take the bus from Udupi to Thalasserybus
16h 9mDrive 483.7 km
- Drive from Ballari to Thalasserycar 483.7 km
7h 20m₹5,519–7,972Taxi
- Take the taxi from Ballari to Thalasserytaxi 483.7 km
7h 20m₹10,000–13,000Train 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₹3,858–11,438Fly 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
12h 7m₹5,968–19,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,678–11,598Fly Jindal Vijaynagar Airport to Kannur International Airport
- Fly from Jindal Vijaynagar Airport (VDY) to Kannur International Airport (CNN)plane VDY - CNN
11h 6m₹6,938–23,611Fly Jindal Vijaynagar Airport to Kempegowda International Airport, train
- Fly from Jindal Vijaynagar Airport (VDY) to Kempegowda International Airport (BLR)plane VDY - BLR
- Take the train from Yelahanka Jn. to Thalasserytrain
16h 56m₹2,688–17,401Bus, train
- Take the bus from Ballari to Kempegowda B.S.bus
- Take the train from Ksr Bengaluru to Thalasserytrain 16511
22h 26m₹744–3,429
Ballari to Thalassery by train
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 ₹5,500 - ₹8,000.
No, there is no direct bus from Ballari to Thalassery. However, there are services departing from Ballari, Karnataka and arriving at Thalassery via Udupi. The journey, including transfers, takes approximately 16h 9m.
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 640 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 16h 9m and costs .
It takes approximately 9h 28m to get from Ballari to Thalassery, including transfers.
Ballari to Thalassery bus services, operated by SLGT Travels, depart from Ballari, Karnataka 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 16h 9m and costs . Alternatively, you can train, which costs ₹550 - ₹4,400 and takes 19h 28m, you could also fly, which costs ₹6,500 - ₹24,000 and takes 11h 6m.
What companies run services between Ballari, India and Thalassery, India?
You can take a bus from Ballari, Karnataka to Thalassery via Udupi, Karnataka and Udupi in around 16h 9m. 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 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹5,000–16,000
Flights from Kempegowda International Airport to Calicut International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹3,500–7,000
Flights from Jindal Vijaynagar Airport to Calicut International Airport via Kempegowda International Airport
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ₹5,000–19,000
Flights from Kempegowda International Airport to Bajpe Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹4,200–8,000
Flights from Jindal Vijaynagar Airport to Kannur International Airport via Kempegowda International Airport, Kochi
- Ave. Duration
- 8h 35m
- When
- Thursday and Saturday
- Estimated price
- ₹5,500–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
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 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 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
Train from Yelahanka Jn. to Thalassery
- Ave. Duration
- 11h 48m
- Frequency
- Once a week
- Estimated price
- ₹350–2,700
- Website
- irctc.co.in
- Sleeper Class
- ₹350–420
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,100–2,700
Train from Ksr Bengaluru to Thalassery
- Ave. Duration
- 13h 45m
- Frequency
- Once daily
- Estimated price
- ₹300–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹300–350
- Third AC (3A)
- ₹750–1,000
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,800–2,300
- [email protected]
- Website
- SLGT Travels
Bus from Ballari, Karnataka to Udupi, Karnataka
- Ave. Duration
- 10h 15m
- Frequency
- Every 3 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
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 Travelling around the UAE, What documents do I need to cross Niagara Falls?, and Getting to Rome from the airport - to help you get the most out of your next trip.
Booking & Getting There
Ballari to Thalassery bus services, operated by SLGT Travels, arrive at Udupi, Karnataka 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 173+ hotels available in Thalassery.






