PHP Projects

Bus Booking System In PHP With Source Code

Project: Bus Booking System In PHP With source code

– To download Bus Booking System project for free (scroll down)

About Project

Bus Booking System project is developed using PHP, CSS, Bootstrap, and JavaScript. Talking about the project, it has all the essential features required for the bus bookings. This project contains only the admin and customer’s side where he/she can CRUD and manage customers, buses, routes, seats, bookings and much more. The Admin plays the main role in the management of the system. In this project, all the main functions are performed from the Admin side.

About System

Admin has full control of the system, all the main functions are to be performed from Admin panel. Here, the user can view customers and add them. Customer’s information such as ID, Full name, phone number and Id number is included in this section. For bus bookings, he/she has to provide Id number, full name, phone number, select bus, seat number, date, and select whether the customer carries luggage or not. Buses and Seats are also added using the system. The user has to provide the bus number only in order to add bus. While adding seats the user just have to provide seat name. After all these, the customer has to check for bus availability which is also maintained by the admin. To maintain bus availability, he/she has to select bus, route, date, departure time and maintain status.

Another feature of Bus booking system is Routes details. To add a route detail he/she has to route name with time and amount. The admin can view summary reports such as availability reports, routes, status, booking reports, customers, and seat report. Just like the admin dashboard, the customer login also has same responsive dashboard as of admin. The difference is that customer cannot use full system. A customer can make bookings, check buses, routes, seats, and availabilities.

Other Features

The system also contains an admin area from where you can check the latest updates and entries of the system which includes the all the management done. And also check the member stats. Maintainance mode can be set on and off here. This means whenever the system needs to go under maintenance, the system can be switched on to maintenance mode. It contains other utilities like Admin settings, rebuild thumbnails, mail all users. Database backups can be made easily through the system and user management can be done.

To run this project you must have installed virtual server i.e XAMPP on your pc (for Windows). Bus Booking System in PHP with source code is free to download, Use for educational purposes only! For the project demo, have a look at the image slider below.


  1. Admin and Customer Login
  2. Customers
  3. Bookings
  4. Buses
  5. Seats
  6. Availability
  7. Routes
  8. Reports
  9. Database backup
How To Run??

After Starting Apache and MySQL in XAMPP, follow the following steps

1st Step: Extract file
2nd Step: Copy the main project folder
3rd Step: Paste in xampp/htdocs/

Now Connecting Database

4th Step: Open a browser and go to URL “http://localhost/phpmyadmin/”
5th Step: Then, click on databases tab
6th Step: Create database naming “busbooking” and then click on import tab
7th Step: Click on browse file and select “busbooking.sql” file which is inside “DATABASE” folder
8th Step: Click on go.

After Creating Database,

9th Step: Open a browser and go to URL “http://localhost/busbooking/”
Insert the username and password which is provided inside the “Readme.txt” file.


Project Demo


This Post Has 60 Comments

  1. shahzad Reply

    sir error give when import mysql file plzzz help

  2. shahzad Reply

    SQL query:
    /*!40101 SET NAMES utf8mb4 */;

    MySQL said:
    #1115 – Unknown character set: ‘utf8mb4’

  3. syahril Reply

    hye sir, when I want to add some data in buses category, it popup about Trial version. So, I have to pay to you for full access?

  4. awais Reply

    great job

  5. vinitha premkumar Reply

    can i have the scheme diagram and e-r diagram for this project? plz

  6. ko kigali-rwanda Reply

    great work !! u made it

  7. ko kigali-rwanda Reply

    sir, what will be happen if customer need to pay for the ticket(reservation) ???

  8. bekulal Reply

    xampp which version

  9. Lucas Reply

    stuck on signed in as….. doesnt show me at all the form and when i sign out does nothing

  10. vikilix Reply

    best project i have found till now… the google

  11. Vikas Reply

    Works very well

  12. Awadhesh Sharma Reply

    this project is not opening only sign out button is showing

  13. sriram Reply

    hey how to remove the copyright in home page?

  14. romon Reply

    good work????thanks…we wish … you developed new new project ??

  15. eyesdrop27 Reply

    any suggestion or step on how to edit the credentials of database? (e.g. username=”root”, password=”password”)
    i’m trying to edit the database but it keeps saying “Access denied for user ”@’localhost’ to database ‘busbooking'”. Thanks

  16. SCOIN Reply

    man can ya modify this project for me ??! Then I’ma gon pay you… can we have a deal please !

    • Ibrahim Reply

      This project is good and when we login as customer side we cannot add more than 1 customer and how to add more than 1 customer if we login as user. It’s showing cannot add more than 1 customer only in admin side we can add customer

  17. tapiwa Reply

    ×Access denied for user ‘root’@’localhost’ (using password: NO) …. i am getting that error when i tried to use it online .Please help

  18. BIbhushan Reply

    user login harry with pw: code0 is not working

    • Fabian Ros Reply

      then simply check the login details yourself from the database file

  19. manu Reply

    can i get the ER diagram of this

  20. Bhskr Reply

    Can i get the report of this project

  21. Clinton Reply

    How do I get the full version or in the case of editing the source code so I can add more than one record..what do I do?

  22. samar Reply

    sir do you have report for this project

  23. Arash Reply

    how to trademark trial version?

  24. Mae Reply

    Hello Sir. There’s an error with the user’s login. I cannot access user’s login.

  25. tony Reply

    hallo how do i get the full version and remove the copyright

  26. Yusuf Reply

    Greetings Sir/Ma,
    I need the full version of the software (i.e. the source code) with the copyright removed.
    Eagerly waiting for your quick responses
    Warm regards

  27. Yusuf Reply

    Greetings Sir/Ma,
    Please how can i get the full version of the source code with inclusion of drivers and passengers modules as well as removal of copyright.
    Thanks in anticipating for your quick response.
    Warm regards

  28. Matthew Reply

    Is it possible to get the full version? I need it as a demo for a project presentation (need to add more than 1 data into each table). The copyright will remain since this is your guy’s hard work.
    please reply, thank you.

  29. Ibrahim Reply

    Hi for this project it would have been nice if you could have put background image for this project and everything else is good

Leave a Reply

Your email address will not be published. Required fields are marked *