Patan does not have an airport. So if you are traveling via flight, you will have to land at the nearest airport, Ahmedabad. And to reach Patan, you can catch a cab, and it will take you almost two hours to reach. There is no direct connectivity by train for people traveling from far-off places. The closest train station is Mehsana, which is about 50 km from the city. Once you get down, you can book a can or catch a direct bus. If you're planning on a road trip, Patan is almost 110kms away from Ahmedabad. Traveling in Patan is hassle-free as auto-rickshaws are available, or you can even book a taxi.