The best way is to get there from Ahmedabad or to consider Modhera as a stopover between Mount Abu (190 km) and Ahmedabad. Modhera can be reached by road from Ahmedabad (106 kms/ 3 hrs), Gandhinagar (90 kms/ 02 hrs), Baroda (Vadodara- 215 kms/ 4 hrs) and Patan (35 kms/ 01 hr). Almost all the visitors prefer to travel to Modhera by taxi.
There is no railway station in Modhera. Among the nearest railway stations are Baroda (Vadodara) and Ahmedabad. So, first, one has to reach these major cities by train and then by road to Modhera.
The nearest airport to Madhora is Ahmedabad. After arrival at Ahmedabad by air, one needs to travel to Modhera by road.