There are 8 ways to get from Chennai to Karjan by plane, train, taxi, bus or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Fly Madras to Vadodara • 4h 8m
Cheapest option
Train • 30h 9m
6 alternative options
Fly Madras to Surat, train • 7h 9m
Fly Madras to Bhavnagar, taxi • 9h 5m
Train to Tirupati, fly to Vadodara • 8h 37m
Fly Madras to Ahmedabad, train • 6h 58m
Bus • 33h 2m
Drive • 21h 49m
Chennai to Karjan by train
The train journey time between Chennai and Karjan is around 30h 9m and covers a distance of around 1764 km. This includes an average layover time of around 1h. Operated by Indian Railways, the Chennai to Karjan train service departs from Chennai Central and arrives in Miyagam Karjan. Typically seven trains run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Chennai to Karjan is to train which costs ₹800 - ₹3,900 and takes 30h 9m.
The quickest way to get from Chennai to Karjan is to fly which costs ₹6,000 - ₹19,000 and takes 4h 8m.
No, there is no direct train from Chennai to Karjan. However, there are services departing from Chennai Central and arriving at Miyagam Karjan via Ankleshwar Jn. The journey, including transfers, takes approximately 30h 9m.
The distance between Chennai and Karjan is 1252 km. The road distance is 1518 km.
The best way to get from Chennai to Karjan without a car is to train which takes 30h 9m and costs ₹800 - ₹3,900.
It takes approximately 4h 8m to get from Chennai to Karjan, including transfers.
Chennai to Karjan train services, operated by Indian Railways, depart from Chennai Central station.
The best way to get from Chennai to Karjan is to fly which takes 4h 8m and costs ₹6,000 - ₹19,000. Alternatively, you can train, which costs ₹800 - ₹3,900 and takes 30h 9m, you could also bus, which costs ₹4,100 - ₹4,800 and takes 33h 2m.
The quickest flight from Madras Airport to Vadodara Airport is the direct flight which takes 2h 15m.
Chennai to Karjan train services, operated by Indian Railways, arrive at Miyagam Karjan station.

- Distance: 1251.7 km
- Duration: 4h 8m
What companies run services between Chennai, India and Karjan, Gujarāt, India?
IndiGo Airlines flies from Chennai to Karjan 4 times a day. Alternatively, you can take a train from Chennai to Karjan via Ankleshwar Jn in around 30h 9m.

- Website
- goindigo.in
Flights from Madras to Vadodara
- Ave. Duration
- 2h 15m
- When
- Wednesday and Sunday
- Estimated price
- ₹5,500 - ₹17,000
Flights from Madras to Vadodara via Mumbai
- Ave. Duration
- 4h 15m
- When
- Wednesday and Sunday
- Estimated price
- ₹6,000 - ₹18,000
Flights from Madras to Vadodara via Bengaluru
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹6,000 - ₹18,000
Flights from Madras to Vadodara via Hyderabad
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹5,500 - ₹17,000
Flights from Madras to Vadodara via Delhi
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹8,500 - ₹24,000
Flights from Madras to Surat
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹3,800 - ₹14,000
Flights from Madras to Surat via Hyderabad
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹3,800 - ₹14,000
Flights from Tirupati to Vadodara via Hyderabad
- Ave. Duration
- 9h 2m
- When
- Every day
- Estimated price
- ₹5,000 - ₹16,000
Flights from Tirupati to Vadodara via Visakhapatnam, Hyderabad
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹6,500 - ₹19,000
Flights from Tirupati to Vadodara via Mumbai
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- ₹6,000 - ₹16,000
Flights from Madras to Ahmedabad
- Ave. Duration
- 2h 20m
- When
- Every day
- Estimated price
- ₹5,000 - ₹12,000
Flights from Madras to Ahmedabad via Bengaluru
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹5,000 - ₹12,000
Flights from Madras to Ahmedabad via Hyderabad
- Ave. Duration
- 4h 7m
- When
- Every day
- Estimated price
- ₹5,000 - ₹12,000
Flights from Madras to Ahmedabad via Goa
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹5,000 - ₹12,000
Flights from Madras to Ahmedabad via Pune
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- ₹5,000 - ₹12,000
Flights from Madras to Ahmedabad via Mumbai
- Ave. Duration
- 4h 25m
- When
- Monday, Tuesday, Thursday, Friday and Saturday
- Estimated price
- ₹5,000 - ₹12,000

- Website
- spicejet.com
Flights from Madras to Surat via Goa
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- ₹6,500 - ₹16,000
Flights from Madras to Bhavnagar via Mumbai
- Ave. Duration
- 5h 47m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- ₹6,500 - ₹18,000
Flights from Madras to Bhavnagar via Pune
- Ave. Duration
- 5h 35m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- ₹6,000 - ₹18,000
Flights from Madras to Bhavnagar via Bengaluru, Mumbai
- Ave. Duration
- 6h 25m
- When
- Monday, Tuesday, Wednesday, Thursday and Sunday
- Estimated price
- ₹6,000 - ₹18,000
Flights from Madras to Ahmedabad
- Ave. Duration
- 2h 35m
- When
- Monday, Tuesday, Thursday and Saturday
- Estimated price
- ₹7,500 - ₹16,000

- Website
- airindia.in
Flights from Madras to Bhavnagar via Mumbai
- Ave. Duration
- 5h 52m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- ₹6,000 - ₹18,000
Flights from Madras to Bhavnagar via Madurai, Mumbai
- Ave. Duration
- 6h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- ₹7,000 - ₹21,000
Flights from Tirupati to Vadodara via Delhi
- Ave. Duration
- 9h 40m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- ₹9,000 - ₹21,000
Flights from Madras to Ahmedabad via Mumbai
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- ₹6,500 - ₹18,000

- Website
- helitrans.no
Flights from Madras to Bhavnagar via Mumbai
- Ave. Duration
- 5h
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- ₹6,000 - ₹18,000
Flights from Madras to Bhavnagar via Madurai, Mumbai
- Ave. Duration
- 6h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- ₹7,000 - ₹21,000

- Website
- flexflight.dk
Flights from Madras to Ahmedabad
- Ave. Duration
- 2h 30m
- When
- Sunday
- Estimated price
- ₹8,000 - ₹24,000

- Website
- goair.in
Flights from Madras to Ahmedabad
- Ave. Duration
- 2h 35m
- When
- Every day
- Estimated price
- ₹5,000 - ₹17,000

India’s national rail operator runs passenger and freight trains on both long-distance and suburban routes across the country, from slower multi-stop to faster and more comfortable services. It’s a practical and affordable way to explore the country. Advance ticket bookings usually open 120 days before the date of the journey for Indian nationals; 365 days for international travellers. You’ll be allocated a seat or berth when you book and choose your class of travel.
Contact Details
- Website
- indianrail.gov.in
Train from Surat to Miyagam Karjan
- Ave. Duration
- 2h 20m
- Frequency
- Every 3 hours
- Estimated price
- ₹110 - ₹700
- Website
- irctc.co.in
- Book at
- 12go.asia
- Sleeper Class
- ₹110 - ₹150
- Third AC (3A)
- ₹400 - ₹500
- Second AC (2A)
- ₹550 - ₹700
Train from Chennai Central to Renigunta Jn
- Ave. Duration
- 2h 28m
- Frequency
- Every 4 hours
- Estimated price
- ₹130 - ₹750
- Website
- irctc.co.in
- Book at
- 12go.asia
- Sleeper Class
- ₹130 - ₹170
- Third AC (3A)
- ₹430 - ₹550
- Second AC (2A)
- ₹600 - ₹750
Train from Ahmedabad Jn to Vadodara Jn
- Ave. Duration
- 1h 15m
- Frequency
- Hourly
- Estimated price
- ₹110 - ₹700
- Website
- irctc.co.in
- Book at
- 12go.asia
- Sleeper Class
- ₹110 - ₹150
- Third AC (3A)
- ₹400 - ₹500
- Second AC (2A)
- ₹550 - ₹700
Train from Chennai Central to Ankleshwar Jn
- Ave. Duration
- 28h 3m
- Frequency
- Once daily
- Estimated price
- ₹700 - ₹3,300
- Website
- irctc.co.in
- Book at
- 12go.asia
- Sleeper Class
- ₹700 - ₹950
- Third AC (3A)
- ₹1,800 - ₹2,300
- Second AC (2A)
- ₹2,600 - ₹3,300
Train from Ankleshwar Jn to Miyagam Karjan
- Ave. Duration
- 1h 6m
- Frequency
- Every 3 hours
- Estimated price
- ₹95 - ₹600
- Website
- irctc.co.in
- Book at
- 12go.asia
- Sleeper Class
- ₹95 - ₹130
- Third AC (3A)
- ₹350 - ₹440
- Second AC (2A)
- ₹480 - ₹600
- Ave. Duration
- 3h 19m
- Estimated price
- ₹2,800 - ₹3,400
Vishal Travels
- Phone
- +91 96 24 17 54 54
- Website
- vishaltravels-taxiservices.business.site
Shreeji Travels
- Phone
- +91 99 09 34 89 08
- Website
- shreeji-travels-taxi-service.business.site
Rashmi Cabs
- Phone
- +91 99 74 58 60 07
- Website
- rashmicabs.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 Slovenia: Getting from Ljubljana to Lake Bled, Train travel in Spain: A guide to Renfe and How to get from London City Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Chennai to Karjan is 1518 km. It takes approximately 21h 49m to drive from Chennai to Karjan.
IndiGo Airlines offers flights from Madras Airport to Vadodara Airport.
The best way to get from Chennai to Madras Airport is to line 40701 train which takes 21 min and costs ₹85 - ₹550.