
If you travel in and around Gujarat, the Gujarat State Road Transport Corporation (GSRTC) apps make life much easier. With them you can book seats, manage tickets, and track buses in real time so youโre not left guessing where your bus is or when itโll arrive.
This guide walks you through everythingโwhat to download, how to book, how to track live location, cancellations & refunds, rescheduling, and pro tips. Itโs written in simple English with clear steps you can follow right away.
Quick heads-up: GSRTC offers two official experiences for passengers:
- Booking via the official GSRTC booking app/website
- Live bus tracking via the GSRTC Live Tracking app and the Track My Bus page
Weโll show you both. ([gsrtc.in][1], [Google Play][2])
1) What exactly can GSRTC apps do?
A. GSRTC Live Tracking app (Android & iPhone)
The Live Tracking app shows a busโs exact location on the map and provides real-time ETAs at en-route stops. Useful features include:
- Nearby stations (see options close to you)
- Search buses between two stations
- Live bus on map
- Share ETA with friends/family
- Check schedule
- Mark a service as Favourite and give feedback
These come directly from the app store listings. ([Google Play][2], [Apple][3])
B. GSRTC Booking (app & web)
On the booking side, GSRTC supports Advance Booking (up to 60 days), Current Booking, ticket cancellation, view/print ticket, and Track My Bus (by PNR/vehicle number). GSRTC also lists refund timelines, rescheduling rules, and discounts in its official Terms & Conditions. ([gsrtc.in][4])
2) How to download the official GSRTC apps (Android & iOS)
Android
- Live location tracking: Search โGSRTC Live Trackingโ on Google Play and install the app by Amnex Infotechnologies Pvt Ltd. Itโs the official tracker (1M+ downloads). ([Google Play][2])
- Booking: Search โGSRTCโ on Google Play and install the app with package ID
com.gsrtc.mobileweb. This provides schedule, fares, and booking access. (GSRTC also links its mobile apps from the official siteโs footer.) ([Google Play][5], [gsrtc.in][1])
iPhone (iOS)
- Live location tracking: Install GSRTC Live Tracking on the App Store (Amnex Infotechnologies). ([Apple][3])
- Booking: GSRTC provides an iOS booking app; the official website lists iOS download links alongside Android. If you prefer, you can book on the GSRTC website in Safari/Chrome on your phone. ([gsrtc.in][1])
Tip: Always use official app store listings or the official GSRTC site to avoid fake/third-party apps. GSRTCโs own website footer includes โDownload Android App / Download iOS Appโ links. ([gsrtc.in][1])
3) How to book GSRTC bus tickets step-by-step (app or website)
You can book from the GSRTC app or the GSRTC websiteโthe flow is very similar.
Step 1: Open Booking
- Launch the GSRTC booking app, or go to the booking section on gsrtc.in and choose Advance Booking (for future dates) or Current Booking (for same day, after trip sheet preparation). ([gsrtc.in][4])
Step 2: Enter Journey Details
- From / To: start typing your origin and destination.
- Date: choose journey date (advance booking is available up to 60 days before travel). ([gsrtc.in][1])
Step 3: Pick a Service & Seat
- Review available services (ordinary/express/Volvo/AC/Sleeper).
- Tap to see seat layout and select seats (up to 6 seats per ticket). ([gsrtc.in][1])
Step 4: Choose Boarding & Dropping Points
- Select the boarding point and dropping point shown for the service.
Step 5: Passenger & Contact Details
- Add passenger names, gender/age where required, plus mobile number and email for receiving the e-ticket/SMS.
Step 6: Pay Securely
- Confirm fare summary (base fare, reservation charge if applicable; reservation charges are not applied to Current Booking). Continue to payment. ([gsrtc.in][1])
Step 7: Get Your E-Ticket
- After payment youโll get a PNR and an e-ticket (PDF/Email/SMS). If you didnโt receive the ticket/SMS, use โPrint / SMS Ticketโ on the website home page to re-send, or call the toll-free number. ([gsrtc.in][1])
Important: Current vs Advance Booking
โ Advance Booking: Seats reserved in advance (up to 60 days). Reservation charge applies; cancellations & refunds are allowed under GSRTC policy.
โ Current Booking: After the trip sheet is printed, you can buy last-minute seats without reservation charges, but no refund is applicable on Current Booking. Seats are not assured. ([gsrtc.in][1])
4) How to track live bus location (two easy ways)
Option A: With the GSRTC Live Tracking app
- Open GSRTC Live Tracking.
- Use Nearby Stations or Search bus between two stations.
- Tap a result to view the bus on the map along its route with ETA to stops.
- Tap Share ETA to send arrival time to someone waiting.
- Mark Favourite services for quick access. ([Google Play][2], [Apple][3])
Option B: On the web via Track My Bus
- Go to GSRTCโs Track My Bus page.
- Enter your PNR (or Vehicle Number / Trip Code) and solve the captcha.
- View the busโs live status and ETA.
Note: Live data is shown only for the current Date of Journey.
Thereโs also a Track My Bus entry inside the booking site menu (Booking โ Track My Bus) if you prefer navigating that way. ([gsrtc.in][4])
5) How to cancel a ticket (and how much refund you get)
You can cancel online through the Cancel Ticket page or within your My Bookings section (guest users can cancel with PNR, email, and mobile). GSRTCโs official policy currently states: ([gsrtc.in][7])
- Cancellation charges for Advance Booking:
- 0โ1 day before departure: 25% of basic fare
- 2โ5 days: 20% of basic fare
- 6โ60 days: 15% of basic fare
- No refund is applicable for Current Booking transactions.
- No cancellation (Advance or Current) after the bus departs from its origin.
- Refund timeline: GSRTC processes refunds within ~7โ21 working days (7โ10 days for failure transactions where money is debited but ticket not generated). ([gsrtc.in][1])
Where to cancel: GSRTC hosts a dedicated Guest User Cancellation form (PNR + email + mobile). If you booked while logged in, use My Bookings. ([gsrtc.in][7])
6) How to reschedule (pre- or postpone) a ticket
GSRTC allows rescheduling (preponing or postponing) once per valid journey ticket, at least 24 hours before the scheduled departure. A few key rules:
- You can reschedule only to the same or higher class of service (if higher class, you pay the difference).
- No cancellations are allowed on a rescheduled ticket.
- Partial pre/post is not allowed for a single ticket. ([gsrtc.in][1])
To do it, use โReschedule My Journeyโ from the booking portal and follow the prompts (youโll need your ticket/PNR details). ([gsrtc.in][1])
7) View bookings, print tickets, and re-send SMS
- Use View Booking / My Bookings in the app or website to see your tickets.
- If you didnโt get the email/SMS or you lost it, use โPrint / SMS Ticketโ on the GSRTC site home page to re-send the ticket, or contact the toll-free helpline. ([gsrtc.in][1])
8) Practical tips to make live tracking & booking work smoothly
- Know when tracking works: The Track My Bus web page only shows vehicle data for the current Date of Journey. If you check too early (previous/next day), you wonโt see live movement. ([gsrtc.in][6])
- Allow location permissions in the Live Tracking app so Nearby Stations and map context work better. (App store pages list โNearby Stationsโ as a feature.) ([Google Play][2])
- Reach the boarding point 15 minutes early as advised by GSRTCโs e-ticket instructions. ([gsrtc.in][1])
- Avoid failed transactions: Do not refresh/press back during payment; keep a stable internet connection; complete the transaction within 15 minutes. If money was debited and no ticket generated, use Refund ComplaintโGSRTC notes 7โ10 working days for such failures. ([gsrtc.in][1])
- Understand booking windows: Online/mobile booking halts briefly for daily processing 23:50โ00:20, according to GSRTC. Plan around this if youโre booking near midnight. ([gsrtc.in][1])
- Keep helplines handy: Toll-free 1800-233-666666 is listed on GSRTCโs site/terms pagesโuse it for quick assistance. ([gsrtc.in][1])
9) Common questions (FAQ)
Q1) Is live tracking available for every bus?
Live tracking is shown for services with active tracking on the current Date of Journey. If you enter a PNR/vehicle number outside the same day, the web page says data populates only for the current date. In the app, tracking depends on the vehicleโs live feed. ([gsrtc.in][6])
Q2) Whatโs the difference between โAdvance Bookingโ and โCurrent Bookingโ?
- Advance Booking: Reserve seats days/weeks in advance (up to 60 days), with reservation charges and cancellation/refund eligibility per policy.
- Current Booking: Last-minute purchase after trip sheet preparation. No reservation charge, no refund if you cancel. Seats arenโt assured. ([gsrtc.in][1])
Q3) How long does a refund take after I cancel?
GSRTC notes ~7โ21 working days for refunds (and 7โ10 days for failure transactions where the ticket wasnโt generated but money was debited). ([gsrtc.in][1])
Q4) Can I reschedule my journey instead of cancelling?
Yes. You may prepone/postpone once, โฅ24 hours before departure, to the same or higher class. Rescheduled tickets canโt be cancelled later. ([gsrtc.in][1])
Q5) I didnโt get my ticket by SMS/email. What should I do?
Use โPrint / SMS Ticketโ on the GSRTC site, or call the toll-free helpline for assistance. GSRTC also notes that SMS delivery can fail due to operator restrictions/DND, etc. ([gsrtc.in][1])
Q6) Can I track by PNR if I booked via the app?
Yes. On Track My Bus, enter PNR (or Vehicle No./Trip Code) and captcha to see live status. ([gsrtc.in][4])
10) Step-by-step: Example booking flow (all in one place)
- Open GSRTC booking app (or gsrtc.in) and choose Advance Booking.
- Enter From (e.g., Ahmedabad) and To (e.g., Rajkot), pick date (say, 15 days from today).
- Tap a service (e.g., Express or Volvo).
- Select seats (up to 6), then choose boarding/dropping.
- Enter passenger details and your mobile/email.
- Review fare and reservation charge (if applicable).
- Pay securely.
- Receive PNR + e-ticket (email/SMS).
- On travel day, open Track My Bus (app/web) and track live location with PNR or find the service on the map to check ETAs. ([gsrtc.in][1], [Google Play][2])
11) Useful policy highlights (worth remembering)
- Child fare: Under-5 not reckoned; 5โ12 years charged half (as per GSRTC child fare criteria). ([gsrtc.in][1])
- Discounts: GSRTC currently shows 1% discount on all classes for E & M bookings (subject to change; only one discount applies at a time). ([gsrtc.in][1])
- Losing tickets: You can always re-print or re-SMS from the Print / SMS Ticket link. ([gsrtc.in][1])
- Operational window: Booking halts briefly 23:50โ00:20 for day-end processing. ([gsrtc.in][1])
12) Troubleshooting & support
- Payment deducted, no ticket generated?
Use the Refund Complaint/Refund/Transaction Enquiry link from the site; GSRTC notes 7โ10 working days to process such failures. ([gsrtc.in][1]) - PNR not found on Track My Bus?
Check that youโre searching on the travel date (the live page only shows data for the current Date of Journey), and ensure captcha is correct. ([gsrtc.in][6]) - Need a human?
Toll-free: 1800-233-666666 (listed on the official site/terms). ([gsrtc.in][1])
13) Safety & best practices
- Boarding buffer: Reach the boarding point 15 minutes early (GSRTC instruction). ([gsrtc.in][1])
- Double-check bus details: Match service/trip code and seat/birth codes on your ticket (e.g., SLP15 = sleeper berth, SLP30 = seating). ([gsrtc.in][1])
- Use official sources: Install apps from Google Play / App Store or follow links from gsrtc.in. Avoid third-party APKs when possible. ([Google Play][2], [Apple][3], [gsrtc.in][1])
14) Final takeaway
- For booking: use the GSRTC booking app/website for smooth Advance or Current Booking, rescheduling, cancellations, and printing tickets.
- For live location: use the GSRTC Live Tracking app or the Track My Bus page with your PNR/vehicle number to see the bus on the map and share ETA.
- Keep an eye on GSRTCโs official Terms & Conditions for current rules on refunds, rescheduling, and discounts. ([gsrtc.in][1], [Google Play][2])






Leave a Reply