The quickest way to travel from London to Mumbai is by air. There are several airlines that offer direct flights between the two cities, including British Airways, Virgin Atlantic, and Air India. The flight time is approximately 9-10 hours.
By train:
There is no direct train service from London to Mumbai. However, it is possible to travel by train from London to Paris, and then take the Eurostar train to Brussels. From Brussels, you can take a train to Berlin, and then a train to Warsaw. From Warsaw, you can take a train to Moscow, and then a train to Mumbai. The total journey time by train is approximately 4 days.
By car:
It is possible to drive from London to Mumbai, but it is a very long journey. The distance between the two cities is approximately 6,000 miles, and it would take approximately 2 weeks to drive, non-stop.
By bus:
There are no direct bus services from London to Mumbai. However, it is possible to travel by bus from London to Istanbul, and then take a bus to Tehran. From Tehran, you can take a bus to Islamabad, and then a bus to Mumbai. The total journey time by bus is approximately 2 weeks.
By ship:
There are no direct ship services from London to Mumbai. However, it is possible to travel by ship from London to Dubai, and then take a connecting flight to Mumbai. The total journey time by ship and plane is approximately 2 weeks.