Rail module

Rail booking software for metro, light rail and regional lines

Sell metro, light rail, tram and regional rail tickets online: lines and stations, zone and distance fares, single, return, day and period passes, and QR tickets checked at the gate.

  • Zone and distance fares
  • Day and period passes
  • QR tickets
  • Lines and stations

The rail module

A complete rail ticketing system in one admin

Built for urban and regional rail operators where passengers ride station to station without a seat reservation. Publish your lines and stations, price journeys by zone or distance, sell tickets and passes on your site and through resellers, and issue QR tickets that are checked at the gate or on board.

  1. Add lines, stations, interchanges and fare zones
  2. Set zone, distance or flat fares with concessions
  3. Create single, return, day and period tickets
  4. Take payment online or from the reseller wallet
  5. Issue the QR ticket and email it with the receipt
From
Central Station
To
Airport Terminal 2
Valid from
Today, 08:30
Travellers
1 adult, 1 child

Ticket lifecycle

From station map to validated ticket

The same flow for every line and ticket type, sold on your site or by resellers.

  1. Network

    Add lines, stations, interchanges and zones.

  2. Fares

    Set zone, distance and concession fares.

  3. Search

    Passengers pick stations or zones and a ticket type.

  4. Buy

    Traveller details and payment in one step.

  5. Ticket

    A QR ticket is issued and emailed at once.

  6. Validate

    The QR code is checked at the gate or on board.

  7. Report

    Sales and revenue by line, station and ticket type.

Network and channels

Your network, your resellers, your systems

Three parts that turn a rail network into an online ticket shop, each with its own rules.

  • Your rail network

    Lines, stations, interchanges and zones you manage yourself, with your own fares and ticket types.

  • Agents and resellers

    Travel agents, hotels and ticket shops sell your tickets from the B2B portal with their own commissions.

  • Gates and apps

    Connect gate readers, inspector devices and mobile apps to the booking data through the API.

Rail suppliers you can connect:

  • HKINT
See all integrations

Back office

Run your rail network from one dashboard

Lines, fares, resellers and money in the same admin as every other product you sell.

  • Fare tables

    Zone, distance and flat fares per line, with concessions and seasonal changes.

  • Roles and access

    Admin, reseller and customer accounts with their own permissions.

  • Reseller commissions

    Separate rates and commissions for agents and ticket shops in the B2B portal.

  • Multi-currency

    Show fares and take payment in the currencies your riders use.

  • Tickets and receipts

    QR tickets, receipts and invoices generated and emailed for every sale.

  • Reports

    Sales by line, station, zone and ticket type, with reseller ledgers, ready to export.

Compare

Paper tickets vs a rail booking system

Many operators still sell at counters and machines only. This is what changes.

TaskCounters and paperPHPTRAVELS
BuyingCounters and paperQueue at a counter or a machinePHPTRAVELSBuy online before reaching the station
FaresCounters and paperPrinted fare tables updated by handPHPTRAVELSZone and distance fares calculated automatically
PassesCounters and paperPaper cards renewed in personPHPTRAVELSDay and period passes bought and renewed online
TicketsCounters and paperPaper tickets that are lost or reusedPHPTRAVELSQR tickets checked at the gate or on board
ResellersCounters and paperTicket stock and cash reconciled by handPHPTRAVELSResellers sell online with tracked commissions
ReportingCounters and paperSales totals collected from each stationPHPTRAVELSLive reports by line, station and ticket type

Use cases

Built for the way you run rail

  • Metro and light rail

    High-frequency lines with zone fares, open boarding and day passes.

  • Regional and commuter rail

    Distance fares between towns, returns and monthly passes for commuters.

  • Airport and tourist lines

    Airport links, trams and scenic railways sold online and by hotels and agents.

Why PHPTRAVELS

Yours to run, change and grow

  • Source code included

    Self-hosted under a commercial licence, so you can adapt every screen.

  • Unlimited lines

    Add as many lines, stations, zones and ticket types as your network needs.

  • 24 languages

    Sell in your riders' languages and currencies, including right-to-left.

  • B2C and B2B

    One installation for your public site and your reseller portal.

FAQ

Rail booking system questions

What metro, light rail and regional operators ask before selling tickets online.

Talk to sales

Software that lets passengers buy rail tickets and passes online for the stations they choose, pay and receive a QR ticket, while the operator manages lines, stations, fares and sales from one admin.

The rail module is for metro, light rail, tram and regional lines with open boarding, zone or distance fares and passes. The trains module is for intercity journeys with timetables, coach seat maps and travel classes.

Yes. Fares can be set by the zones a journey crosses, by the distance between stations, or as a flat fare per ride, with concession prices for each.

Yes. Single, return, day, weekly, monthly and multi-ride tickets are separate ticket types, each with its own zones, validity and price.

No. Rail tickets are open boarding by design, since metro, light rail and regional services run often without assigned seats. Seat maps are part of the trains module.

Each ticket carries a QR code that is checked at the gate or by an inspector, with gate readers and devices connected through the API.

Yes. Resellers sell tickets and passes from the B2B portal with their own commissions and wallet balance, from the same installation.

Yes. Every plan includes the full source code under a commercial licence and you host it yourself, so your developers can change the module.