Skip to main content

Online Hotel Reservation System in PHP/MySQLi


This Online Hotel Reservation System is an automated system that allows your guest to plan their bookings online at their convenience. With the help of this system, you can manage well your business that can increase both your efficiency within the office and your profit. Now, your bookings are easily accessible anytime and anywhere as long as you have an internet connection and a laptop, smartphone or tablet because it has a very responsive design. Compared to a manual process that may take you a lot of time to book, this process of online booking a room made simple, easy and enjoyable because it provides a friendly user interface.

These are the following features of the system

Admin Side

  • Manage Rooms
  • Manage Accommodation
  • Manage Reservation
  • Generate Reports
  • Manage Users

Public Side

  • Home
  • Room and Rates
  • About Us
  • Contact Us
  • Guest Profile
  • Manage Booking Cart
  • Reservation Details
  • Submit Reservation
  • Login and Logout

Accessing this system using the admin accounts:

  • Username:admin
  • Password: admin

View Demo

Download and install the following:
XAMPP Latest Version
For more information about the system. You can contact me @
Email – [email protected]

Mobile No. – 09305235027 – TNT
Or feel free to comment below.

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Submitted byadmining (not verified)on Mon, 08/05/2019 - 18:09

let's see first what's the output

Submitted bybbty (not verified)on Wed, 02/26/2020 - 15:55

hello sir, i a downloaded your script and i love it.
but i have a small problem, i tried to connect the root dir. but is not responding. i am using a paid host and sub domain.

pls go to folder (flexhubhotel/includes/initialize.php)

i am looking for the document root for the subdomain and please help me state how is going to look like

defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);
defined('SITE_ROOT') ? null : define ('SITE_ROOT', $_SERVER['DOCUMENT_ROOT'].DS.'flexhubhotel');

pls help me fill it in

i am using a paid host so my folders name isnt the same as marimar

Submitted byRidhiwani (not verified)on Fri, 04/03/2020 - 20:41

no database

Add new comment