Can anyone suggest the route we should take for the following starting in Mumbai.
- Agra to see the Taj Mahal (but only for the day)
- Jaipur for a couple of nights
- Udaipur for a couple of nights
- Back to Mumbai where we are staying with friends.
I am not sure of the logistics, is it better to fly from Mumbai to Udaipur, then make our way up to Jaipur (fly?), then to Agra by train(?), then fly back to Mumbai?
Or should we fly to Agra from Mumbai, then work our way down to Udaipur, then back to Mumbai?
Any information/help/advice would be greatly appreciated!
Also, where would I get a train schedule from?