We are 3 people traveling Jaipur-Agra-Delhi on November 28th (just to see Taj Mahal for few hours).
I checked trains and they all take about 3-4 hours
Jaipur-Agra 7am-10:50am, and Agra-New Delhi 3:15pm-18:00pm.
We have to catch a flight at 9:40 PM from New Delhi.
What is the fastest and best option to accomplish this? As we are 3 people we can share a cab fare (or csr service), but is it more convenient?