Four days in India, leaving from Goa finishing Mumbai
In March we have the chance to spend up to 4 days in India. We arrive in Goa on a Monday and must leave Mumbai early on Saturday.
We might spend Monday night in Goa but we would really like to see the Taj Mahal. I can't find any flights between Goa and Agra so guess we might have to fly to Delhi? Then we might travel by train or car from Delhi?
Alternatively I keep reading that Jaipur or Udaipur are worth visiting so perhaps it might be easier to go to one of those from Goa, spend a night there and travel on to the Taj Mahal after that.
Should we spend longer in Goa instead? (We are not beach fans though.)
I think we need to spend the Friday night in Mumbai.
Any advice much appreciated.