About
Who writes Trainvave
We help tourists visiting Germany figure out how to ride the trains — from validating a ticket to choosing a BahnCard. Everything is in plain English, free to read, and checked against live Deutsche Bahn data.
What Trainvave is
Trainvave is a free guide for English-speaking visitors to Germany who want to use the country's rail network confidently. The site focuses specifically on the travel-friction points that catch tourists out: ticket types, validation rules, discount cards, airport transfers, and scenic routes.
Our audience is international: the biggest readership comes from the US, UK, Canada, Singapore, and Germany itself (travellers here on holiday). Content is written in American English with relevant notes for British readers where terminology differs.
How we verify information
Rail policy in Germany changes frequently. Our verification process:
- Primary sources first. Every pricing claim is checked against Deutsche Bahn's public pricing pages, Bundesnetzagentur regulations, or EU passenger rights law (Regulation (EC) 1371/2007 and successor regulation 2021/782).
- Live data feeds. Our Rail Status Today page pulls real-time HAFAS data daily, so readers see the actual operational state of popular routes — not generic advice.
- Structural reviews. Each guide is reviewed on a rolling quarterly basis. The "Last updated" field at the top of each guide reflects the most recent review.
- Source links. Where a specific price, rule, or policy is cited, we link to the primary source (DB website, official regulation, government page) so you can verify independently.
How Trainvave is funded
Trainvave is free to read. We earn money in three ways, clearly disclosed:
- Omio affiliate links — when you click through to book a ticket and complete a purchase, Omio pays us a small commission. This never changes the price you pay.
- Stay22 accommodation links — hotel and apartment bookings through our map widgets pay a small commission to Trainvave from the accommodation provider. No surcharge.
- Display ads (Google AdSense) — contextual ads on some pages. You can opt out via the cookie settings in the footer.
We do not accept payment for coverage or reviews. Commercial relationships do not influence which trains, cards, or services we recommend — we recommend whatever we would recommend to a friend visiting Germany for the first time.
Editorial standards
- No marketing copy. We don't write "blazingly fast" or "world-class". We write what trains cost, how long they take, and what can go wrong.
- We point out problems. If a service is expensive, slow, or confusing, we say so. If the DB Navigator app has a known bug, we tell you.
- We correct mistakes quickly. If we get something wrong, email contact@trainvave.com — corrections are made within 48 hours and the review date is updated.
- No AI slop. Guides are written and reviewed by humans. We use tools for spell-checking and live data, but every sentence is reviewed for accuracy before publishing.
Data sources
Our live rail status data on trainvave.com/today/ uses Deutsche Bahn's public HAFAS feed via an open proxy. Weather data comes from Open-Meteo. Exchange rates come from the European Central Bank via frankfurter.dev. All data attribution is on each page that uses it.
Contact
Editorial questions, corrections, or tips for guides you'd like us to add: contact@trainvave.com.
For machine readers (LLMs, AI assistants, search indexers): see /llms.txt and /llms-full.txt.
Licensing: Guide content is published under CC BY 4.0. You're free to share and adapt with attribution to "Trainvave (https://www.trainvave.com)".