Guide
Surat to Rajkot bus time table
25 GSRTC departures from Surat to Rajkot and 23 back, with GSRTC’s own timings as of 2 Oct 2026. Open a direction below to see which buses are running right now.
Open the appFree, no account. Search by route if you do not have a bus number.
Advertisement
See which buses are running now
The table below is the timetable. These links open today’s live list — running buses show a countdown and their position on the map.
The vital Saurashtra–South Gujarat passenger corridor: frequent overnight AC Sleepers, Gurjarnagri 2x2, and day express services connecting Surat Central and Rajkot Central Bus Port.
Route at a glance
| Surat → Rajkot | 25 departures · first 3:20 AM · last 10:30 PM |
|---|---|
| Rajkot → Surat | 23 departures · first 7:00 AM · last 11:15 PM |
| Distance by bus | About 447 km (GSRTC scheduled distance) |
| Journey time | Usually 9 h 20 min · quickest about 8 h 25 min |
| Bus types | Sleeper (15), Express (5), Luxury (2) and Gurjar Nagari (2) |
| Primary Highway Corridor | NH 48 & NH 47 |
| Estimated Ticket Fare | Ordinary ~₹0.80/km · Express ~₹0.95/km · Gurjarnagri ~₹1.05/km · Sleeper ~₹1.25/km |
Surat to Rajkot bus timings
25 departures · first 3:20 AM · last 10:30 PM
about 447 km · usually 9 h 20 min · quickest about 8 h 25 min
Midnight to 5 AM · 1 bus
| Departs | Bus | Route |
|---|---|---|
| 3:20 AM | Sleeper | Nashik to Gondal10 h |
5 AM to noon · 8 buses
| Departs | Bus | Route |
|---|---|---|
| 5:25 AM | Luxury | Surat to Gondal via Kheda9 h 30 min |
| 5:50 AM | Luxury | Surat to Jamnagar Via Tarapur8 h 55 min |
| 6:30 AM | Express | Surat to Junagadh via Limbadi8 h 25 min |
| 7:00 AM | Gurjar Nagari | Surat to Rajkot Via Tarapur X10 h 30 min |
| 7:20 AM | Express | Ukai to Junagadh9 h 20 min |
| 8:15 AM | Volvo 2x2 | Adajan - Rajkot9 h 25 min |
| 8:55 AM | Express | Bilimora to Junagadh9 h 45 min |
| 9:40 AM | Express | Udhana to Junagadh8 h 45 min |
Noon to 5 PM · 6 buses
| Departs | Bus | Route |
|---|---|---|
| 12:00 PM | Gurjar Nagari | Surat to Gondal via Kheda9 h 30 min |
| 12:15 PM | Sleeper | Udhana to Dwarka11 h |
| 1:30 PM | Sleeper | Udhana to Somnath9 h |
| 3:00 PM | Sleeper | Selvas to Somnath10 h 30 min |
| 3:07 PM | Sleeper | Adajan to Ankolvadi Via Surat10 h 23 min |
| 4:00 PM | Sleeper | Udhana to Porbandar9 h |
5 PM to 9 PM · 7 buses
| Departs | Bus | Route |
|---|---|---|
| 5:30 PM | Sleeper | Udhana to Jamkandorna10 h 45 min |
| 6:00 PM | Sleeper | Surat to Bhanvad8 h 35 min |
| 6:45 PM | Sleeper | Bardoli to Rajkot Via Surat10 h 15 min |
| 6:50 PM | Sleeper | Dharampur to Virpur10 h 5 min |
| 7:15 PM | Sleeper | Palanpur jakatnaka to Amaran8 h 35 min |
| 8:00 PM | Sleeper | Surat to Keshod8 h 20 min |
| 8:30 PM | Sleeper | Surat to Jamnagar8 h 10 min |
9 PM to midnight · 3 buses
| Departs | Bus | Route |
|---|---|---|
| 9:00 PM | Sleeper | Surat to Junagadh8 h 35 min |
| 9:00 PM | Express | Valsad to Junagadh8 h 45 min |
| 10:30 PM | Sleeper | Navsari to Rajkot9 h |
Rajkot to Surat bus timings
23 departures · first 7:00 AM · last 11:15 PM
about 448 km · usually 9 h 35 min · quickest about 8 h 50 min
5 AM to noon · 8 buses
| Departs | Bus | Route |
|---|---|---|
| 7:00 AM | Volvo 2x2 | Rajkot to Adajan |
| 7:25 AM | Luxury | Jamnagar to Surat Via Tarapur9 h 40 min |
| 8:10 AM | Luxury | Gondal to Surat via Rajkot Limbdi10 h 20 min |
| 8:50 AM | Express | Junagadh to Udhana8 h 45 min |
| 9:20 AM | Luxury | Junagadh to Ukai9 h 10 min |
| 10:00 AM | Express | Junagadh to Bilimora9 h 50 min |
| 10:45 AM | Express | Junagadh to Surat via Limbadi8 h 55 min |
| 11:45 AM | Gurjar Nagari | Rajkot to Surat Via Tarapur X10 h 30 min |
Noon to 5 PM · 2 buses
| Departs | Bus | Route |
|---|---|---|
| 3:45 PM | Sleeper | Somnath to Vapi10 h 45 min |
| 4:15 PM | Gurjar Nagari | Gondal to Surat vai Baroda9 h 30 min |
5 PM to 9 PM · 10 buses
| Departs | Bus | Route |
|---|---|---|
| 5:05 PM | Sleeper | Virpur to Dharampur10 h 5 min |
| 5:55 PM | Sleeper | Jamkandorna to Udhana11 h 5 min |
| 6:20 PM | Sleeper | Junagadh to valsad9 h 35 min |
| 6:25 PM | Sleeper | Dwarka to Udhana10 h 25 min |
| 7:00 PM | Sleeper | Jamjodhpur to Surat8 h 35 min |
| 7:25 PM | Sleeper | Ankolvadi T0 Adajan Via Surat8 h 50 min |
| 7:30 PM | Sleeper | Somnath to Udhana10 h |
| 8:00 PM | Sleeper | Porbandar to Udhana8 h 55 min |
| 8:05 PM | Sleeper | Gondal to Nashik9 h 25 min |
| 8:15 PM | Sleeper | Keshod to Surat Via Mendarda |
9 PM to midnight · 3 buses
| Departs | Bus | Route |
|---|---|---|
| 9:35 PM | Sleeper | Rajkot to Bardoli Via Surat9 h 50 min |
| 10:30 PM | Sleeper | Rajkot to Navsari9 h 10 min |
| 11:15 PM | Sleeper | Jamnagar to Surat9 h 5 min |
These are GSRTC’s own timetabled departure times, as GSRTC returned them to ST Tracker searches between 16 Sep 2026 and 2 Oct 2026. The time is when the bus is due at the Surat or Rajkot stop, not when it left its first station. GSRTC can retime or cancel a trip without notice, and a bus that boards at another stop in the same city may not be listed — open the live list before you leave.
Don't have a plate number yet
You don't need one — the links above search by station, and you pick the actual bus from the list once you can see which ones are running. See the full timetable guide for how filtering and sorting the list works.
Advertisement
Questions people ask
What time is the first bus from Surat to Rajkot?
The first GSRTC bus from Surat to Rajkot is due at 3:20 AM (Sleeper, Nashik to Gondal). The first one after 5 AM is at 5:25 AM (Luxury).
What time is the last bus from Surat to Rajkot?
The last GSRTC bus from Surat to Rajkot is due at 10:30 PM (Sleeper, Navsari to Rajkot).
How many GSRTC buses run from Surat to Rajkot?
GSRTC's timetable lists 25 departures from Surat to Rajkot for this station pair: Sleeper (15), Express (5), Luxury (2) and Gurjar Nagari (2). They are all in the table above, by time of day.
How far is Rajkot from Surat by bus, and how long does it take?
About 447 km by GSRTC's scheduled distance. Most buses take 9 h 20 min; the quicker ones are timetabled at about 8 h 25 min.
Is there an AC or sleeper bus from Surat to Rajkot?
Yes — 1 of the 25 departures are AC (Volvo 2x2 or AC 2x2). 15 are sleepers.
What are the bus timings from Rajkot back to Surat?
23 GSRTC departures from Rajkot to Surat: the first at 7:00 AM, the last at 11:15 PM. The full list is in the second table above.
What is the GSRTC bus ticket fare from Surat to Rajkot?
GSRTC bus fares between Surat and Rajkot depend on service category across the roughly 447 km corridor: Ordinary/Local is roughly ₹0.80 per km, Express is approximately ₹0.95 per km, and Gurjarnagri 2x2 is about ₹1.05 per km. Exact ticket prices and advance reservations are accessible via ST Tracker and the official booking portal.
Can I track an ST bus on the Surat to Rajkot route without a plate number?
Yes. Tap the route search buttons above to query by station pair. ST Tracker displays every active bus on the corridor with live countdowns, delay alerts, and interactive map tracking.
Advertisement