KSRTC Online Booking Bus Tickets is the official website of State Road Transport Corporation of Karnataka. It is completely owned and managed by the State Government of Karnataka. This portal provides an easy platform for Online Booking of KSRTC Bus tickets.

Go to Related Sites

KSRTC Online Booking Process

Follow the steps below to learn about the booking procedure.

1.) First go to the homepage of KSRTC and login (If you have an account).

2.) Registration is not necessary for booking tickets, so you can continue as a guest.

3.) Under ‘Search & Book Tickets’ section, enter your journey details like From Station, To Station, Date of Departure, Return Trip (Optional) and click ‘Search Services‘.

ksrtc online booking

4.) Next, you will be redirected to the KSRTC Bus Booking page. Based on your details, all the available buses will be displayed along with vacant seats, Departure time, Via Route, Arrival Fare and Bus Timings.

ksrtc buses fare


5.) Based on your preference Select a bus and the seat layout will be displayed like shown below. Select a seat and enter your desired boarding point / Alighting point and click on the Book button.

bus layout seats

6.) Now, you can either login or continue as a guest. Check the ‘I agree to terms‘ box and click Next.

ksrtc passenger information

7.) In this page, enter your name, e-mail address, age, gender, mobile number and click the ‘Check Fare’ button to calculate the fare of the bus ticket including taxes.


8.) You can proceed to payment page by clicking on ‘Make Payment’. In that section, pay the ticket fare amount through Credit/Debit Card or Net Banking.

9.) After payment, you can save the ticket or print it. If you are a guest, you can cancel tickets online by clicking the ‘Guest Users Ticket‘ link in the homepage. You need to enter your PNR Number, email id, mobile number and Txn password.


Although KSRTC Login isn’t required to book tickets, it is more convenient to manage your online bookings, cancel tickets if you have an account.

ksrtc login

  • On the homepage, click on the ‘Already a member? Sign In‘ link.
  • A login form will be displayed, enter your username and password and tick the ‘I agree to the Terms and Conditions’ checkbox and click on the Sign In button.
  • If you forgot your password, click on the ‘Forgot Password‘ link below the password field. In this page, enter your username, e-mail, D.O.B to reset your password.




Share your views here