You cancelled your UPSRTC ticket. Now the question is simple — when does the money come back? This guide covers refund timelines, how to check refund status, and what to do when the refund is delayed.
UPSRTC Refund Timeline – How Long Does It Take?
Refund time depends on where you booked and how you paid.
| Booking Platform | Payment Method | Refund Timeline |
|---|---|---|
| UPSRTC Official Portal | UPI / Net Banking | 5–7 working days |
| UPSRTC Official Portal | Debit / Credit Card | 7–10 working days |
| redBus | Any | 5–7 working days |
| MakeMyTrip | Any | 5–7 working days |
| AbhiBus | Any | 3–5 working days |
| Paytm | Paytm Wallet | Instant to 24 hours |
| Paytm | Bank / UPI | 5–7 working days |
Working days exclude Sundays and public holidays. If you cancelled on a Friday, count from Monday.
How Much Refund Will You Get?
UPSRTC applies cancellation charges based on how early you cancel before departure.
| Time Before Departure | Cancellation Charge | Refund Amount |
|---|---|---|
| More than 24 hours | 10% of ticket fare | 90% refunded |
| 12 to 24 hours | 25% of ticket fare | 75% refunded |
| 4 to 12 hours | 50% of ticket fare | 50% refunded |
| Less than 4 hours | No refund | 0% refunded |
| After bus departure | No refund | 0% refunded |
Service charges and convenience fees are non-refundable regardless of when you cancel.
How to Check UPSRTC Refund Status
Method 1 – Official Portal
- Go to onlineupsrtc.co.in
- Log in with your registered mobile number
- Click My Bookings
- Find the cancelled ticket
- Check the status column — it will show Cancelled, Refund Initiated, or Refunded
2nd Method – UP-RAAHI App
- Open UP-RAAHI app and log in
- Tap My Bookings
- Select the cancelled booking
- Refund status appears under the booking details
Method 3 — Check Your Bank or Wallet
The fastest way to confirm a refund is received:
- UPI: Check your UPI app transaction history
- Net Banking: Check bank statement for a credit entry
- Credit/Debit Card: Check your card statement or bank SMS alerts
- Paytm Wallet: Open Paytm → Passbook → check for incoming credit
Method 4 — Third-Party Platform
If you booked on redBus, MakeMyTrip, or AbhiBus, check refund status on the same platform under My Trips or My Bookings. These platforms process refunds independently after UPSRTC approves the cancellation.
Refund Not Received — What to Do
If the refund timeline has passed and money has not returned, follow these steps in order:
Step 1 — Wait one extra working day. Bank processing sometimes adds a day beyond the stated timeline.
Step 2 — Check your original payment source. Refunds always return to the original account. If you paid via UPI linked to a specific bank, check that bank’s account — not a different one.
Step 3 — Call UPSRTC Helpline. Keep your PNR number and cancellation confirmation ready.
- Toll-free: 1800-180-2877
- Direct: 0522-2630562
- Available 24×7
Step 4 — Raise a complaint on the portal. Log in to onlineupsrtc.co.in → Help / Grievance → Submit complaint with your booking ID and cancellation date.
Step 5 — Contact your bank. If more than 15 working days have passed with no refund and UPSRTC confirms it was processed, raise a dispute with your bank directly.
Common Reasons for Refund Delay
| Reason | What It Means |
|---|---|
| Bank processing delay | Refund sent by UPSRTC but bank is slow to credit |
| Wrong account details | Rare, but happens with expired cards or closed wallets |
| Public holiday cluster | Multiple holidays in a row extend working day count |
| Third-party platform hold | Platform needs extra 1–2 days to pass refund to bank |
| Technical glitch | Portal issue — usually resolved within 48 hours |
Related Guides
- How to Cancel a UPSRTC Ticket Online
- How to Check UPSRTC PNR Status
- How to Book a UPSRTC Ticket Online
- UPSRTC Helpline Number — Call for Refund Issues

