Train module for routes, berth maps and class-wise fares
The Train module lets you publish station-to-station routes, manage live coach and berth availability, and take online bookings with instant e-tickets across your own network or partner railway operators. It plugs into the same B2B and B2C booking engine used by every other PHPTRAVELS module, so trains, buses, flights and hotels share one admin panel.
Everything needed to sell train tickets online: route and station setup, coach and berth inventory, class fare rules, payments, and automated notifications, all managed from one back office.
Route, station & berth map management
Add unlimited routes and intermediate stations, define coach layouts per train, and let passengers pick their exact berth or seat from a live map. Berths lock automatically once selected so a seat can never be sold twice.
Complete feature set
PNR-style booking & e-ticketing
Reservation reference, confirmed/RAC/waitlist status, and instant QR e-ticket delivery by email and SMS.
Payments & multi-currency
70+ payment gateways with fares displayed in local currency for every passenger.
Admin panel & reports
Manage routes, stations, coaches and bookings, and export revenue and occupancy reports.
B2B & B2C portals
Sell direct to passengers or through agents with wallets, credit limits and commission rules.
Automated notifications
Booking confirmations, waitlist status updates and cancellation alerts sent automatically.
API & mobile apps
Open API to connect your stack, plus ready iOS/Android apps.
How the train booking flow works
Passenger searches by origin station, destination and date.
Live berth map shows availability by class and coach.
Enter passenger information for each berth booked.
Secure checkout through any connected gateway.
QR e-ticket with PNR issued instantly by email and SMS.
Train module vs generic scripts
| Capability | PHPTRAVELS Train Module | Generic Script |
|---|---|---|
| Berth availability | Real-time, class-wise | Limited |
| Booking status | Confirmed, RAC & waitlist | Confirmed only |
| Payments | 70+ gateways, multi currency | Basic |
| Integrations | Open API and mobile apps | Limited |
| Reporting | Revenue, occupancy, exports | Minimal |
FAQ about the Train Module
Add the Train module to your platform
Launch routes, berth maps and class-wise fares alongside your existing buses, flights and hotels all from one PHPTRAVELS admin panel.