Europe's rail and coach booking platform connecting 270+ carriers across 45 countries
Trainline processes £5.9 billion in annual ticket sales across a .NET + C# backend (DynamoDB, PostgreSQL, AWS) paired with native iOS/Android apps (Swift, Objective-C). The stack reflects a mature travel-commerce operation with strong observability (New Relic, ELK) and data pipelines (Airflow, Spark, BigQuery, dbt). Hiring is accelerating across engineering, finance, and data — with active projects spanning cash forecasting, yield management, and a travel-assistant data platform — signaling infrastructure investment ahead of market expansion and margin optimization.
Notable leadership hires: Head of Product, Product Head
Trainline is a public travel-distribution platform serving 125+ million monthly visitors across Europe. The company aggregates rail and coach inventory from over 270 carriers in 45 countries, offering price comparison, real-time journey information, and ticketing through web, mobile, and B2B partner channels. The product surface includes booking engines, ecommerce infrastructure, mobile apps, and yield-management systems. Beyond transactional ticket sales, the company frames its mission around modal shift — using technology and data to encourage greener travel choices. Current operational focus spans carrier reconciliation automation, balance-sheet simplification, and geographic expansion into new leisure markets.
Backend: C#, .NET, DynamoDB, PostgreSQL, AWS, Docker, Terraform. Mobile: Swift, SwiftUI, Objective-C, UIKit, iOS, Android. Data: Airflow, Spark, BigQuery, dbt, Elasticsearch, Python. Observability: New Relic, Kibana, Logstash. Analytics: Tableau, Power BI. CRM: Salesforce.
1,001–5,000 employees. The company is a public limited entity founded in 1997, headquartered in London.
Other companies in the same industry, closest in size