The distance between Ahmedabad and Surat, is 265 km and it takes almost six hours, by road. The road condition is comparatively good but the best way to reach Surat from Ahmedabad, is by train. It takes only four hours by train, to reach Surat. There are many trains which run between these two stations every day. One of the better trains to take is the Navjeevan Express, which leaves Ahmedabad at 06:30 hours and reaches Surat at 10:25 hours. The fare for a single adult in the sleeper class is Rs. 150.
Transport options from Ahmedabad to Surat
Ahmedabad to Surat By Train: Take a direct train from Ahmedabad to Surat that takes around 4 hours. Surat Railway Station is about 4 km away from the city centre and can be reached by auto-rickshaw or bus. Recommended for seniors, kids, families and group travellers.
Ahmedabad to Surat By Car: Hire a cab or take a car from Ahmedabad to Surat, which takes around 6 hours. The cost of cab ranges from INR12 to INR55 per kilometre, depending upon the type of car.
Ahmedabad to Surat By Bus: Take a bus from Ahmedabad to Surat, which takes about 7 hours. Surat bus stand is situated approximately 2 km away from the city centre and can be reached by auto-rickshaw or bus. Bus is not recommended as it can be uncomfortable due to long hours of journey.
All over its good experience to travel by train. Easily got the place. but train was late for 1 hour from its defined time because of rain. Overall, it's good, so its fine for families to travel by train. and also good to book tickets prior, else it can lead some stuff. Surat and Ahmedabad both are nice destination.
It good to travel by Navjeevan as it starts early morning at 6. 40 Am so that you reach Surat by 10. 25. The train will be always on time except 10-15 minutes early or late. Food is available in train.
First of all I have to tell about one thing about Kabra travels. I booked the ticket in one phone call. From time to time I travel to Surat and between this time, I have seen this bus take two stops from Ahmedabad to Surat. Stops at a great hotel to eat some food and relax as it is a long journey. I have to say great service by Kabra Travels.
The Road from Ahmedabad to even Bombay is really good and safe too. You may have to pay toll fees in between but the journey will be awesome. You can find good hotels for refreshment and meals too. It may take 3.5 hours for 260 KM travel. This is national highway including one express highway from Ahmedabad to Vadodara. Enjoy and drive safely.
It's approx 4 hour journey by road, provided you don't meet with a traffic at Bharuch. It's a horror show if you are stuck up there which often happens. I found an alternate way which is via Ankleshwaria to Hansot to Olpad to Surat. Nice scenic roads with almost no traffic. Best way to avoid highway traffic.