There are 7 ways to get from Cochin Port to Tāj Mahal by plane, train, 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.
Fly to Agra Airport
best- Fly from Cochin International Airport (COK) to Agra Airport (AGR)plane COK - AGR
5h 57m₹15,306–29,557Train
cheapest- Take the train from Ernakulam Jn to Agra Cantttrain 12617 / ...
2d 2h₹1,489–9,313Train via Bharatpur
- Take the train from Aluva to Bharatpur Jntrain 22633
- Take the train from Bharatpur Jn to Agra Forttrain 12988 / ...
43h 39m₹1,542–9,507Bus
- Take the bus from Edappally to Bengalurubus
- Take the bus from Bengaluru to Jaipurbus
- Take the bus from Jaipur to Agrabus
47h 49mDrive 2,298.4 km
- Drive from Cochin Port to Tāj Mahalcar 2,298.4 km
33h 43m₹22,480–32,471Fly to Gwalior Airport, train
- Fly from Cochin International Airport (COK) to Gwalior Airport (GWL)plane COK - GWL
- Take the train from Gwalior Jn. to Agra Cantttrain
7h 53m₹12,656–30,997Fly to Indira Gandhi International Airport, train
- Fly from Cochin International Airport (COK) to Indira Gandhi International Airport (DEL)plane COK - DEL
- Take the train from New Delhi to Agra Cantttrain
6h 54m₹11,471–16,957
Cochin International Airport (COK) to Agra Airport (AGR) flights
Comparing Your Travel Options
The cheapest way to get from Cochin Port to Tāj Mahal is to train via Bharatpur which costs ₹1,500 - ₹9,500 and takes 43h 39m.
The fastest way to get from Cochin Port to Tāj Mahal is to fly which takes 5h 57m and costs ₹15,000 - ₹30,000.
No, there is no direct bus from Cochin Port to Tāj Mahal. However, there are services departing from Edappally and arriving at Agra via Bengaluru and Jaipur. The journey, including transfers, takes approximately 47h 49m.
No, there is no direct train from Cochin Port to Tāj Mahal. However, there are services departing from Maharajas College and arriving at Fatehabad Road via Aluva, Bharatpur Jn and Mankameshwar. The journey, including transfers, takes approximately 43h 39m.
The distance between Cochin Port and Tāj Mahal is 1947 km. The road distance is 2298.4 km.
The best way to get from Cochin Port to Tāj Mahal without a car is to train via Bharatpur which takes 43h 39m and costs ₹1,500 - ₹9,500.
It takes approximately 5h 57m to get from Cochin Port to Tāj Mahal, including transfers.
Cochin Port to Tāj Mahal bus services, operated by Breeze Connect, depart from Edappally station.
Cochin Port to Tāj Mahal train services, operated by Indian Railways, depart from Aluva station.
The best way to get from Cochin Port to Tāj Mahal is to fly which takes 5h 57m and costs ₹15,000 - ₹30,000. Alternatively, you can train via Bharatpur, which costs ₹1,500 - ₹9,500 and takes 43h 39m, you could also bus, which costs and takes 47h 49m.
What companies run services between Cochin Port, India and Tāj Mahal, India?
IndiGo Airlines, Air India Express, and Starlight Airline fly from Cochin International Airport (COK) to Agra Airport (AGR) 3 times a day. Alternatively, you can take a vehicle from Cochin Port to Tāj Mahal via Maharajas College, Aluva, Aluva, Bharatpur Jn, Agra Fort, Mankameshwar, and Fatehabad Road in around 43h 39m.
- Website
- goindigo.in
Flights from Cochin International Airport to Agra Airport via Bengaluru
- Ave. Duration
- 5h 43m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹14,000–28,000
Flights from Cochin International Airport to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 9h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹13,000–25,000
Flights from Cochin International Airport to Indira Gandhi International Airport
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Cochin International Airport to Indira Gandhi International Airport via Bengaluru
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹10,000–15,000
Flights from Cochin International Airport to Indira Gandhi International Airport via Hyderabad
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- ₹10,000–15,000
- Website
- airindia.in
Flights from Cochin International Airport to Gwalior Airport via Bengaluru
- Ave. Duration
- 7h 3m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–28,000
Flights from Cochin International Airport to Indira Gandhi International Airport
- Ave. Duration
- 3h 9m
- When
- Every day
- Estimated price
- ₹10,000–14,000
Flights from Cochin International Airport to Indira Gandhi International Airport via Bengaluru
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹10,000–14,000
- Website
- airindiaexpress.in
Flights from Cochin International Airport to Gwalior Airport via Bengaluru
- Ave. Duration
- 7h 3m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–28,000
Flights from Cochin International Airport to Indira Gandhi International Airport
- Ave. Duration
- 3h 16m
- When
- Every day
- Estimated price
- ₹10,000–14,000
Flights from Cochin International Airport to Indira Gandhi International Airport via Bengaluru
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- ₹10,000–14,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Aluva to Bharatpur Jn
- Ave. Duration
- 38h 42m
- Frequency
- Once a week
- Estimated price
- ₹1,000–8,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,200
- Third AC (3A)
- ₹2,500–3,100
- Second AC (2A)
- ₹3,600–4,500
- First Class (1A)
- ₹6,000–8,000
Train from Bharatpur Jn to Agra Fort
- Ave. Duration
- 1h 23m
- Frequency
- 4 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Gwalior Jn. to Agra Cantt
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from New Delhi to Agra Cantt
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Ernakulam Jn to Agra Cantt
- Ave. Duration
- 47h 25m
- Frequency
- Once daily
- Estimated price
- ₹1,000–8,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,300
- Third AC (3A)
- ₹2,600–3,300
- Second AC (2A)
- ₹3,700–4,700
- First Class (1A)
- ₹6,000–8,000
- Website
- Breeze Connect
Bus from Edappally to Bengaluru
- Ave. Duration
- 9h 30m
- Frequency
- Hourly
- Schedules at
- Breeze Connect
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Edappally to Bengaluru
- Ave. Duration
- 8h 35m
- Frequency
- 5 times a day
- Estimated price
- ₹1,300–3,900
- Schedules at
- Punchiry Tours and Holidays
- Website
- Sparrows Tours & Travels
Bus from Edappally to Bengaluru
- Ave. Duration
- 10h 40m
- Frequency
- 5 times a day
- Schedules at
- Sparrows Tours & Travels
- Website
- Ananthiya Roadlines
Bus from Edappally to Bengaluru
- Ave. Duration
- 10h 15m
- Frequency
- 4 times a day
- Schedules at
- Ananthiya Roadlines
- Phone
- 8893555000
- [email protected]
- Website
- Kallada Tours and Travels
Bus from Edappally to Bengaluru
- Ave. Duration
- 10h 30m
- Frequency
- 4 times a day
- Estimated price
- ₹950–2,300
- Schedules at
- Kallada Tours and Travels
- Website
- Jabbar Travels
Bus from Edappally to Bengaluru
- Ave. Duration
- 9h 15m
- Frequency
- Twice daily
- Schedules at
- Jabbar Travels
- Phone
- +91 80566 50533
- [email protected]
- Website
- Krish Travels
Bus from Edappally to Bengaluru
- Ave. Duration
- 11h 10m
- Frequency
- Twice daily
- Website
- Krish Travels
- Website
- Maaruti Travels
Bus from Edappally to Bengaluru
- Ave. Duration
- 10h 55m
- Frequency
- Twice daily
- Schedules at
- Maaruti Travels
- Website
- Psm Travels
Bus from Edappally to Bengaluru
- Ave. Duration
- 9h 40m
- Frequency
- Once daily
- Schedules at
- Psm Travels
- Website
- Surya Connect
Bus from Edappally to Bengaluru
- Ave. Duration
- 9h 15m
- Frequency
- Once daily
- Schedules at
- Surya Connect
- Website
- JaiSai Roadlinks
Bus from Edappally to Bengaluru
- Ave. Duration
- 8h 30m
- Frequency
- 6 times a week
- Schedules at
- JaiSai Roadlinks
- Website
- Raveendra Holidays
Bus from Edappally to Bengaluru
- Ave. Duration
- 8h 15m
- Frequency
- 5 times a week
- Schedules at
- Raveendra Holidays
- Website
- Crownline Travels
Bus from Edappally to Bengaluru
- Ave. Duration
- 9h 45m
- Frequency
- 4 times a week
- Schedules at
- Crownline Travels
- Website
- Ullal Holidays
Bus from Edappally to Bengaluru
- Ave. Duration
- 12h 25m
- Frequency
- 4 times a week
- Schedules at
- Ullal Holidays
- Phone
- +91 96330 68884
- [email protected]
- Website
- Green Bird Tours & Travels
Bus from Edappally to Bengaluru
- Ave. Duration
- 9h 25m
- Frequency
- Once a week
- Schedules at
- Green Bird Tours & Travels
- Website
- Resande Transports
Bus from Edappally to Bengaluru
- Ave. Duration
- 10h 20m
- Frequency
- Once a week
- Schedules at
- Resande Transports
- Website
- Smartline Travels
Bus from Edappally to Bengaluru
- Ave. Duration
- 10h 40m
- Frequency
- Once a week
- Schedules at
- Smartline Travels
- Website
- India Tours and Travels
Bus from Bengaluru to Jaipur
- Ave. Duration
- 30h
- Frequency
- Once daily
- Schedules at
- India Tours and Travels
- Phone
- +917412069719
- [email protected]
- Website
- transport.rajasthan.gov.in
Bus from Jaipur to Agra
- Ave. Duration
- 5h 19m
- Frequency
- Every 4 hours
- Estimated price
- ₹220–550
- Website
- transport.rajasthan.gov.in
- Deluxe
- ₹260–320
- Express
- ₹220–280
- AC Sleeper
- ₹430–550
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Cochin Port to Tāj Mahal bus services, operated by Breeze Connect, arrive at Bengaluru station.
Cochin Port to Tāj Mahal train services, operated by Indian Railways, arrive at Bharatpur Jn station.
Yes, the driving distance between Cochin Port to Tāj Mahal is 2298 km. It takes approximately 33h 43m to drive from Cochin Port to Tāj Mahal.
There are 424+ hotels available in Tāj Mahal.






















