I just came back from Chennai last month. I flew on Emirates JFK->DXB -> MAA. Quick layover. Just enough time to get from one gate to another. First time on Emirates (or India for that matter). Good experience.
Flight New York, NY (JFK) to Dubai (DXB)
Emirates Air 208
Departure: 04:30 PM
Seat:16E (Confirmed)
John F Kennedy Intl (JFK)
Terminal:4
Duration: 12 hours, 50 minutes
Nonstop
Arrival: 01:20 PM
Dubai Intl Arpt (DXB)
Flight Dubai (DXB) to Chennai (MAA)
Emirates Air 546
Departure: 02:45 PM
Seat:09A (Confirmed)
Dubai Intl Arpt (DXB)
Terminal:3
Duration: 4 hours, 15 minutes
Nonstop
Arrival: 08:30 PM
Meenambarkkam (MAA)
Terminal:T4 - INTERNATIONAL