The best way to reach Agra from Mumbai is by air. The distance between Mumbai and Agra is 1036 km. It may take up to 1 hour and 50 minutes to reach Agra from Mumbai by flight. Air India and Alliance Air are the only available airlines, which operates flights from Mumbai to Agra. Alternatively, you can also take flight from Mumbai to New Delhi, when there is no flight available to Agra. From Agra Airport, you can hire rickshaw, car, or taxi to reach Taj Mahal.