Planning a bus journey across Gujarat is much easier today than it was a few years ago. The Gujarat State Road Transport Corporation (GSRTC) has steadily digitized its services so you can search schedules, choose seats, book and pay online, reschedule or cancel, and even track your bus in real time—all from your phone. This guide walks you through everything you need to know about GSRTC’s mobile apps and online tools, step-by-step. It’s written for first-timers as well as regular commuters who want to use every feature smartly and avoid common pitfalls.

Short on time? Here’s the gist:
• Use the GSRTC booking app (Android/iOS) for searching routes, fares, and booking/rescheduling/cancelling tickets. ([Google Play][1])
• Use GSRTC Live Tracking (Android/iOS) or the Track My Bus page to view your bus location and ETA in real time using PNR, vehicle number, or trip code. ([Google Play][2], [GSRTC][3])
• For help, call the toll-free helpline 1800 233 666666 (24×7 as per FAQ). ([GSRTC][4])
1) What exactly can you do digitally with GSRTC?
GSRTC offers three main digital touchpoints:
- Mobile booking app (GSRTC) – lets you search the timetable, view routes, fares, pick seats, and book tickets. The official listing highlights GSRTC’s statewide network and outlines in-app features for schedules, route details, and fare checks. ([Google Play][1])
- GSRTC Live Tracking app – shows live location and ETA of running buses; you can search by stations, see the bus on a map, check schedules, and share ETAs with friends/family. ([Google Play][2])
- Website tools – the Track My Bus page lets you track the vehicle using PNR/Vehicle Number/Tripcode for journeys scheduled today; the site also provides reschedule, print/SMS ticket, cancellation, wallet, refund complaint and other self-service links. ([GSRTC][3])
2) Downloading the GSRTC apps (Android & iOS)
Android
- GSRTC (Booking) app is available on Google Play; it lists features like station timetables, fare details, destination search, and booking flows. The current listing shows frequent updates and very large install base. ([Google Play][1])
- GSRTC Live Tracking is a separate app on Google Play that provides real-time vehicle tracking, nearby stations, route search, live bus on map, and ETA sharing. ([Google Play][2])
iOS
- GSRTC Live Tracking is on the Apple App Store with the same real-time tracking focus (ETA at en-route stations and exact vehicle location on a map). ([Apple][5])
- GSRTC booking is also present on the App Store (listed as “GSRTC — Official Bus Booking App”) for users who prefer iPhone or iPad. ([Apple][6])
Tip: If you prefer downloading from official links, GSRTC’s own site has “Download Android App / Download iOS App” buttons at the bottom of key pages. ([GSRTC][4])
3) Key features at a glance
- Search & Timetables: Find services between two stations, view intermediate halts and next stations, check time and distance. ([Google Play][1])
- Fares & Seat Selection: See fare breakdowns and pick your preferred seat before paying. ([Google Play][1])
- Booking Modes:
- Advance Booking (up to 60 days) with a nominal reservation charge;
- Current Booking after the trip sheet is printed (no reservation charge, but no cancellation allowed). ([GSRTC][7])
- Reschedule (Prepone/Postpone): Modify travel to a same or higher class up to 24 hours before scheduled departure. ([GSRTC][7])
- Cancellations & Refunds: Percentage-based cancellation charge by how early you cancel; no cancellation after departure. Refunds are generally processed within 7–21 working days (failed electronic payments are typically 7–10 days). ([GSRTC][7])
- Live Tracking: See your bus’s current location and ETA via app or website Track My Bus using PNR/Vehicle/Tripcode (works for the current date of journey). ([Google Play][2], [GSRTC][3])
- Helpdesk: Toll-free 1800 233 666666 for 24×7 assistance, plus rich FAQs on the website. ([GSRTC][8])
- Phone Booking (IVR): Block up to 5 seats 48 hours before departure (pay and collect from a GSRTC counter). ([GSRTC][9])
- Waiting List & Link Service: Options exist when your desired service is full or no direct bus is available. ([GSRTC][8])
4) How to book a GSRTC ticket on the mobile app (step-by-step)
- Install & open the GSRTC booking app. On Android, it’s “GSRTC” on Google Play; iOS users can install the GSRTC app from the App Store. ([Google Play][1], [Apple][6])
- Search your route: Enter origin, destination, and date. The app fetches available services, class (Express/Volvo/Sleeper/AC, etc.), and timing. ([Google Play][1])
- Pick a service & seat: Tap a service to see its seat map. Choose your preferred seat(s) and confirm. ([Google Play][1])
- Enter passenger details and contact info carefully. Double-check names and mobile number/email to receive SMS/email confirmations. (GSRTC provides Print/SMS Ticket self-service if you miss the original message.) ([GSRTC][4])
- Pay securely using supported options (Credit/Debit Cards including RuPay, UPI/BHIM, Bharat QR). ([GSRTC][8])
- Save your PNR. After payment, the app/website shows your PNR; keep it handy for Track My Bus, rescheduling, printing SMS ticket, or cancellation. ([GSRTC][3])
Guest checkout is supported—you don’t need an account to book e-tickets. ([GSRTC][8])
5) How to track your bus live (three easy methods)
Method A — Track inside the Live Tracking app (Android/iOS)
- Open the GSRTC Live Tracking app and use features like Nearby Stations, Search between stations, and Live bus on map to see position and share ETA. ([Google Play][2], [Apple][5])
**Method B — Track My Bus on the website (works for *today’s* journeys)**
- Go to Track My Bus and enter PNR, Vehicle Number, or Tripcode, then pass the captcha. Note that the page populates data only for the current date of journey. ([GSRTC][3])
Method C — SMS/Call & Enquiry numbers
- If you can’t get online, use bus stand enquiry numbers or the 24×7 helpdesk for status. The site lists division-wise enquiry contacts and a toll-free helpline 1800 233 666666. ([GSRTC][4])
6) Rescheduling (Prepone/Postpone)
- You can reschedule up to 24 hours before the scheduled departure.
- Rescheduling is limited to same or higher class; if you move to a higher class, you’ll pay the difference.
- Only one pre/post-ponement is allowed per valid ticket; cancellation is not allowed on rescheduled tickets. ([GSRTC][7])
How to reschedule:
Use the Reschedule My Journey link on the site or the corresponding option in the app and follow the prompts with your PNR and journey details. ([GSRTC][4])
7) Cancelling a ticket & refund timelines
Cancellation charges (by how early you cancel):
- 0–1 day: 25% of basic fare
- 2–5 days: 20% of basic fare
- 6–60 days: 15% of basic fare
- No refunds for Current Booking tickets.
- No cancellation after the bus departs from the origin. ([GSRTC][7])
Refund timelines:
- General e-ticket refunds: 7–21 working days after a valid cancellation/refund action. ([GSRTC][7])
- Failed payment (amount debited but ticket not generated): 7–10 working days after GSRTC processes the failure refund. ([GSRTC][7])
Late running / service not operated:
- If you did not travel and the bus departed more than 2 hours late, or if the service was partially/not operated, a full/partial refund is provided per rules. ([GSRTC][7])
Handy links on the site include Cancel Ticket, View History, Print/SMS Ticket, and Refund Complaint to help you self-serve quickly. ([GSRTC][4])
8) Advance vs. Current Booking (and when each helps)
- Advance Booking
- Up to 60 days in advance.
- A small reservation charge applies (₹5 as listed).
- Best when you need seats on popular routes or specific timings. ([GSRTC][7])
- Current Booking
- Opens after the trip sheet is printed (roughly 30 minutes before departure).
- No reservation charge, but no cancellation is allowed and seats aren’t guaranteed. ([GSRTC][7])
Additionally, GSRTC briefly stops online/mobile booking for day-end processing between 23:50 and 00:20 each day—plan around this window. ([GSRTC][7])
9) Phone Booking (when you can’t go online)
If you can’t use the app or site, Phone Booking lets you block up to 5 seats for services 48 hours before departure (concessional tickets excluded).
- Call 1800-233-666666 (IVR) between 8 AM–8 PM.
- You’ll get an SMS reference; pay and print the final ticket at a GSRTC reservation counter at least 5 hours before departure, or your seats are released.
- No extra charge for phone booking beyond normal fares.
- Once issued at the counter, phone-booked tickets can be cancelled per regular policy. ([GSRTC][9])
10) Waiting List and Link Service (smart options when direct seats aren’t available)
- Waiting List: If a bus is full, you can book WL1, WL2, … and pay the full fare. If seats free up, confirmation is sent by SMS/Email ~3 hours before departure. If not confirmed, you get a 100% refund automatically after the bus departs. ([GSRTC][8])
- Link Service: When there’s no direct bus, the system suggests two connecting legs via a “via” place. You’ll get two tickets and typically a minimum 2-hour gap between the break points. No special extra fare—charges are as per standard online booking policy. ([GSRTC][8])
11) Using Track My Bus effectively
Here are ways to make live tracking truly useful on the day of travel:
- Use your PNR first. It’s the most straightforward way to fetch your assigned vehicle/trip. Note: The Track My Bus page only shows data for today’s date of journey. ([GSRTC][3])
- Share ETA with family through the Live Tracking app if they’re picking you up; it cuts unnecessary waiting time. ([Google Play][2])
- Check stops ahead: If you’re boarding at an intermediate stop, tracking helps estimate when to reach the pickup point. ([Google Play][2])
12) Practical tips to avoid issues
- Arrive 15 minutes early at your selected pickup point (the one you chose during booking). ([GSRTC][7])
- Carry a photo ID—it’s mandatory for e-tickets/M-tickets. ([GSRTC][8])
- Keep your phone reachable (avoid DND at boarding time) so you don’t miss important SMS alerts. ([GSRTC][7])
- Don’t refresh or backtrack during payment; incomplete transactions can fail and delay refunds. ([GSRTC][7])
- If payment failed but money was debited, check your Booking History and submit a Refund Complaint if needed; typical failure refunds are 7–10 working days. ([GSRTC][7])
- Mind the day-end window (23:50–00:20) when bookings are temporarily paused. ([GSRTC][7])
13) Data safety notes (from app store listings)
- The GSRTC booking app listing notes data is encrypted in transit, and the app may collect/share limited personal info per its declaration. Always review the Data Safety section in the store before installing. ([Google Play][1])
- The Live Tracking listing currently states no data collected (and lists other technical caveats). Store pages can change—check the latest declarations in the app store. ([Google Play][2])
14) Frequently Asked Questions (Quick Answers)
Do I need an account to book?
No. You can book as a Guest User. ([GSRTC][8])
How far in advance can I book?
Up to 60 days in advance for most services. ([GSRTC][7])
Can I cancel a Current Booking?
No. Current Booking tickets are non-refundable. ([GSRTC][7])
What if my bus is late by over 2 hours and I don’t travel?
You may be eligible for a full/partial refund per GSRTC rules. ([GSRTC][7])
How do I print or retrieve my e-ticket SMS again?
Use Print/SMS Ticket on the website home page. ([GSRTC][7])
Is there any discount for online/mobile booking?
A 1% discount on E & M bookings has been implemented (single discount principle applies). ([GSRTC][7])
What payment methods are supported?
Major cards (RuPay/VISA/Mastercard), UPI/BHIM, and Bharat QR are supported. ([GSRTC][8])
Is the helpline 24×7?
Yes, the FAQ notes a (24×7) toll-free helpdesk at 1800 233 666666. ([GSRTC][8])
15) Troubleshooting common problems
- “Money deducted but no ticket” – Don’t panic. Check View E-Ticket Booking History first. If status shows failure, submit a Refund Complaint (keep the reference starting with “GS”). Expected refund window for failed transactions is 7–10 working days. ([GSRTC][8])
- Can’t see my bus on Track My Bus – Confirm you’re tracking for today’s date and that you’re using the correct PNR/Vehicle/Tripcode. Try again closer to departure time. ([GSRTC][3])
- Need to change travel date – Use Reschedule My Journey at least 24 hours before departure; remember it’s only to same/higher class and only once. ([GSRTC][7])
- No direct bus available – Try Link Service search for a via-route combo with official transfer time between legs. ([GSRTC][8])
- Phone booking confusion – Seat block is only a hold; you must visit the counter, pay, and collect the ticket at least 5 hours before the bus starts, or seats are released. ([GSRTC][9])
16) A sample “perfect” booking day checklist
- Book in advance if possible (or try current booking if you’re last-minute). ([GSRTC][7])
- Save the PNR and pickup point; set a reminder for 15 minutes early arrival. ([GSRTC][7])
- On the day, open Live Tracking and share ETA with your pickup. ([Google Play][2])
- Keep Photo ID handy; ensure your phone can receive SMS calls (avoid DND). ([GSRTC][8])
- If plans change, reschedule at least 24 hours ahead; if cancelling, check the applicable cancellation charge slab before you proceed. ([GSRTC][7])
17) What’s changed recently (useful to know in 2025)
- The Android GSRTC booking app shows a recent update dated June 18, 2025 (bug fixes and improvements). ([Google Play][1])
- The Live Tracking app lists an update on July 24, 2025 (app improvements and bug fixes). ([Google Play][2])
18) Final thoughts
If you’re traveling within Gujarat (or to nearby states on GSRTC routes), combining the booking app with the Live Tracking app gives you the best of both worlds: seat certainty and arrival clarity. The website’s Track My Bus and self-service tools (print/SMS ticket, cancellation, refund complaint, reschedule) tie everything together. Keep your PNR, ID proof, and helpline number handy, and you’ll rarely need to stand in long queues again. ([GSRTC][3])
Disclaimer
This article is an informational guide for using GSRTC’s digital services. We are not the official GSRTC and do not operate, manage, or guarantee any bus services, apps, or websites. Features, policies, schedules, fares, discounts, refund timelines, and app availability can change without notice. Always verify the latest details on the official GSRTC website/apps before booking or traveling, and follow any instructions provided by GSRTC staff. For assistance or complaints, contact the official GSRTC helpline (1800 233 666666) or use the official refund and support links provided on the GSRTC website. ([GSRTC][4])






Leave a Reply