Fleet operations and passenger booking, finally unified.
Manage your bus fleet, routes, and trip schedules while passengers search, pick a seat, and check out online — refunds, reviews, and occupancy reporting included, all in one Odoo app.
The problem
Bus and coach operators juggle a booking widget, a payment gateway, and a manual phone-booking desk that do not talk to each other. Seat inventory, route planning, and check-in live in disconnected tools, causing double-bookings, zero visibility into daily occupancy, and slow, inconsistent refund decisions that erode passenger trust.
The solution
One Odoo application covers fleet and route configuration, trip scheduling with row-locked seat inventory, a public search-and-book website, and a self-service passenger portal — plus a configurable refund-rule engine and attribute-level reviews, so operations and booking finally share a single system of record.
Everything a bus operator needs to sell seats
Every capability below is implemented in the module.
Fleet & bus type configuration
Define seater/sleeper bus types with seat layouts, amenities with fare impact, and a fleet kanban grouped by active/maintenance/retired status.
Route & stop management
Build routes with ordered intermediate pick-up and drop-off stops, distance, duration, and a base fare, so passengers are never limited to origin/destination-only travel.
Trip scheduling
Schedule departures, assign a driver and conductor, and generate a per-trip seat-inventory layer that tracks the full trip lifecycle from draft to completed.
Interactive, overbooking-proof seat map
A click-to-select seat map on the public website shows available, held, and booked seats in real time. Each seat is a locked inventory row, so two passengers can never book the same seat.
Multi-step booking & dynamic pricing
Search, select seats, choose pick-up/drop-off, and pay in one guided flow. Pricing rules adjust fares by route, bus type, or date, with automatic group discounts above a configurable seat count.
Check-in & manifest
A dedicated check-in board groups today's bookings by state, with per-passenger check-in and no-show tracking so boarding staff always know who has arrived.
Transparent refunds & cancellation
A configurable refund-rule engine applies percentage tiers by hours-before-departure, global or per route. A cancellation wizard shows passengers the exact refund before they confirm.
Attribute-level reviews & e-tickets
Passengers rate comfort, punctuality, cleanliness, and amenities on every completed trip. Moderated reviews surface on the search results, and every booking gets a QWeb e-ticket with a barcode.
Self-service passenger portal
A "My Bookings" archive with e-tickets, one-click rebooking after a cancellation, and an internal payment log with a retry action for failed transactions.
How it works
Configure fleet & routes
Set up bus types, amenities, buses with generated seat layouts, and routes with ordered stops.
Publish trips
Schedule departures, assign driver and conductor, and generate the per-trip seat inventory.
Passengers book online
Search by route and date, select seats on the live map, choose pick-up/drop-off, and pay.
Manage operations
Check in passengers, process refunds by rule, and track occupancy and revenue per trip.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. This is a single, self-contained application — fleet, route, and trip management for your operations team plus the public search/booking website and authenticated passenger portal all ship in one purchase. No second module or vendor integration is required.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Bus Booking Management
Fleet, routes, trip scheduling and a row-locked seat map behind a public booking site and a passenger portal — with a refund-rule engine, check-in manifests and occupancy reporting in the same system of record.
Buy on Odoo App StoreMore Odoo services apps
Business Continuity & Disaster Recovery Planning
Business Impact Analysis, RTO/RPO-driven prioritization, continuity and DR plans, exercise scheduling and gap tracking — in one auditable chain with revision history.
Business Requirement Management
Capture a customer story as one requirement record that rolls into multi-tier pricing, margin and earned-value tracking — then generates the quotation, project, tasks and purchase orders.
Campsite & Caravan Park Management
Pitch and zone layout with overbooking-proof bookings, seasonal rates, guest registration with tourist tax and mobile self check-in — plus housekeeping, maintenance and draft invoicing.
Car Park Enforcement & Violations
Parking charge notices, patrol coverage and ANPR exceptions in one enforcement workspace — with inline evidence, plate comparison and deadline and keeper enquiry management that holds up on appeal.
Car Rental Delivery & Collection
Delivery and collection jobs on a list and kanban board with a three-stage workflow, driver schedule conflict alerts, map directions and mileage tracking — linked to the rental agreement but independent of any rental system.
Car Rental Upgrades & Fleet Substitution
ACRISS-based class comparison, automatic upgrade/downgrade direction and reason and cost-impact tracking for every vehicle-class swap — linked to the rental agreement with a full audit trail.