There are 5 ways to get from Tiruchirappalli to Diu by train, bus, taxi, 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, bus, taxi
best- Take the train from Tiruchchirapali to Krishnarajapurmtrain
- Take the bus from Bengaluru to Bhavnagarbus
- Take the train from Bhavanagar Para to Gadhakdatrain
- Take the taxi from Gadhakda to Diutaxi
22h 43mTrain, bus
cheapest- Take the train from Tiruchchirapali to Vasai Roadtrain
- Take the train from Vasai Road to Veravaltrain
- Take the bus from Somnath to Diubus
2d 4h₹1,849–9,677Drive 2,004.1 km
- Drive from Tiruchirappalli to Diucar 2,004.1 km
28h 14m₹22,398–32,352Fly
- Fly from Trichy International Airport (TRZ) to Diu Airport (DIU)plane TRZ - DIU
16h 44m₹17,114–28,408Bus
- Take the bus from Tiruchirappalli to Bengalurubus
- Take the bus from Anand Rao Circle to Ujala Avenue Complexbus
- Take the bus from Ahmedabad Krishnanagar Stand to Diubus
37h 27m
Trichy International Airport (TRZ) to Diu Airport (DIU) flights
Comparing Your Travel Options
The cheapest way to get from Tiruchirappalli to Diu is to train and bus which costs ₹1,800 - ₹10,000 and takes 2 days 4h.
The fastest way to get from Tiruchirappalli to Diu is to fly which takes 16h 44m and costs ₹17,000 - ₹29,000.
No, there is no direct bus from Tiruchirappalli to Diu. However, there are services departing from Tiruchirappalli and arriving at Diu via KR Market, Anand Rao Circle, Narannagar and Ahmedabad Krishnanagar Stand. The journey, including transfers, takes approximately 37h 27m.
The distance between Tiruchirappalli and Diu is 2120 km. The road distance is 2004.1 km.
The best way to get from Tiruchirappalli to Diu without a car is to train and bus and taxi which takes 22h 43m and costs .
It takes approximately 22h 43m to get from Tiruchirappalli to Diu, including transfers.
Tiruchirappalli to Diu bus services, operated by SLGT Travels, depart from Tiruchirappalli station.
The best way to get from Tiruchirappalli to Diu is to fly which takes 16h 44m and costs ₹17,000 - ₹29,000. Alternatively, you can bus, which costs and takes 37h 27m.
Tiruchirappalli to Diu bus services, operated by SLGT Travels, arrive at Bengaluru station.
Yes, the driving distance between Tiruchirappalli to Diu is 2004 km. It takes approximately 28h 14m to drive from Tiruchirappalli to Diu.
What companies run services between Tiruchirappalli, India and Diu, India?
IndiGo Airlines and Star Air fly from Trichy International Airport (TRZ) to Diu Airport (DIU) once daily. Alternatively, you can take a bus from Tiruchirappalli to Diu via Bengaluru, KR Market, Ananda Rao Circle, Anand Rao Circle, Ujala Avenue Complex, Narannagar, Saijpur, and Ahmedabad Krishnanagar Stand in around 37h 27m.
- Website
- goindigo.in
Flights from Trichy International Airport to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 17h 10m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹16,000–27,000
- Website
- starair.in
Flights from Trichy International Airport to Diu Airport via Delhi, Ahmedabad
- Ave. Duration
- 16h 10m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- ₹16,000–27,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Tiruchchirapali to Krishnarajapurm
- Ave. Duration
- 5h 23m
- Frequency
- Once daily
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹650–800
- Second AC (2A)
- ₹850–1,200
- First Class (1A)
- ₹1,400–1,900
Train from Bhavanagar Para to Gadhakda
- Ave. Duration
- 3h 13m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Tiruchchirapali to Vasai Road
- Ave. Duration
- 31h 15m
- Frequency
- Twice a week
- Estimated price
- ₹700–5,500
- Website
- irctc.co.in
- Sleeper Class
- ₹700–850
- Third AC (3A)
- ₹1,700–2,200
- Second AC (2A)
- ₹2,500–3,200
- First Class (1A)
- ₹4,200–5,500
Train from Vasai Road to Veraval
- Ave. Duration
- 16h 45m
- Frequency
- Once a week
- Estimated price
- ₹430–3,300
- Website
- irctc.co.in
- Sleeper Class
- ₹430–550
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–2,000
- First Class (1A)
- ₹2,600–3,300
- [email protected]
- Website
- SLGT Travels
Bus from Bengaluru to Bhavnagar
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Tiruchirappalli to Bengaluru
- Ave. Duration
- 7h 35m
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- 1800 233 666666
- [email protected]
- Website
- GSRTC
Bus from Somnath to Diu
- Ave. Duration
- 2h 10m
- Frequency
- 5 times a day
- Estimated price
- ₹110–270
- Schedules at
- GSRTC
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
Bus from Ahmedabad Krishnanagar Stand to Diu
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Estimated price
- ₹440–1,100
- Schedules at
- gsrtc.in
- Seater
- ₹440–650
- AC Sleeper
- ₹500–750
- Sleeper
- ₹700–1,100
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Tiruchirappalli to Bengaluru
- Ave. Duration
- 7h 11m
- Frequency
- 6 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Tiruchirappalli to Bengaluru
- Ave. Duration
- 7h
- Frequency
- 3 times a week
- Website
- National Travels - Ratnagiri
- Phone
- 0836 230 7300
- [email protected]
- Website
- vrlbus.in
Bus from Anand Rao Circle to Ujala Avenue Complex
- Ave. Duration
- 17h
- Frequency
- Once daily
- Estimated price
- ₹1,600–4,000
- Schedules at
- vrlbus.in
- Ac Sleeper
- ₹2,200–3,000
- Ave. Duration
- 1h 30m
- Estimated price
- ₹1,700–2,100
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 How do I get from Sydney to Melbourne, Is ride-sharing platform BlaBlaCar right for you?, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
Booking & Getting There
There are 11+ hotels available in Diu.
















