Survival Guide

German Train Types Explained

ICE, IC, RE, RB, S-Bahn, U-Bahn — decode the alphabet soup and know which train to take.

Different German train types at station platforms

German train stations can feel like an alphabet soup: ICE, IC, RE, RB, S-Bahn, U-Bahn. What do they all mean? And which one should you take? Understanding train types will help you choose the right ticket and plan your journey. Book easily using the DB Navigator app.

Long-Distance Trains (Between Cities)

ICE (InterCity Express)

High-speed trains connecting major cities. Fastest option, usually most expensive.

  • • Speed: Up to 300 km/h
  • • Comfort: Best seats, WiFi, restaurant car
  • • Routes: Berlin → Munich, Frankfurt → Cologne, etc.
  • • Tickets: Usually need advance booking

IC / EC (InterCity / EuroCity)

Long-distance trains, slower than ICE but often cheaper. Good for longer journeys.

  • • Speed: Up to 200 km/h
  • • Comfort: Good seats, WiFi usually available
  • • Routes: Similar to ICE, but more stops
  • • Tickets: Can be cheaper than ICE

Regional Trains (Within Regions)

RE (Regional-Express)

Faster regional trains connecting cities within a region. Fewer stops than RB.

RB (Regionalbahn)

Local regional trains stopping at more stations. Slower but reaches smaller towns.

  • • Speed: Up to 120 km/h
  • • Stops: Many stations
  • • Tickets: Usually need validation (Entwerter)
  • • Coverage: Covered by Deutschland-Ticket

City Transport

S-Bahn (Stadtschnellbahn)

Commuter trains connecting city center to suburbs and nearby towns.

  • • Similar to: Commuter rail / suburban trains
  • • Coverage: City and surrounding area
  • • Tickets: Usually need validation
  • • Frequency: Very frequent (every few minutes)

U-Bahn (Untergrundbahn)

Subway / Metro — underground trains within cities.

  • • Similar to: Metro / subway
  • • Coverage: Within city limits
  • • Tickets: Usually need validation
  • • Frequency: Very frequent

Quick Decision Guide

Which train should I take?

  • Long distance (200+ km): ICE or IC/EC
  • Regional (50-200 km): RE or RB
  • City/suburbs: S-Bahn or U-Bahn

Ticket Validation: Which Trains Need It?

Usually need validation: RE, RB, S-Bahn, U-Bahn, buses, trams

Usually DON'T need validation: ICE, IC/EC (if bought online)

See our guide: How to validate a ticket

Book the Right Train in English

Omio makes it easy: compare all train types, see prices, and book in English without confusion.

Book with Omio

Trademark Notice: Trainvave is an independent information portal and is not affiliated with, endorsed by, or connected to Deutsche Bahn AG, ÖBB, or any other railway company. All brand names, product names, and logos mentioned (including but not limited to ICE, IC, EC, DB, Deutsche Bahn) are trademarks of their respective owners and are used here solely for informational purposes.

German Train Types FAQ

What's the difference between ICE and IC?

ICE is high-speed and usually the fastest option. IC/EC are also long-distance, but typically slower and sometimes cheaper depending on the route and date.

What are RE and RB trains?

RE (Regional-Express) and RB (Regionalbahn) are regional trains. They stop more often than ICE/IC and are usually slower, but great for shorter distances and day trips.

Is S-Bahn the same as metro?

Not exactly. S-Bahn is a commuter train system that connects a city center to suburbs and nearby towns. Metro/subway is usually called U-Bahn.

Do regional trains need ticket validation?

Often yes, especially for paper tickets from machines. Long-distance tickets bought online are usually already validated. When in doubt, validate before boarding or ask staff.

Which trains are covered by the Deutschland-Ticket?

It's generally valid on local and regional transport (U-Bahn, S-Bahn, RE/RB and buses/trams), but not on ICE or IC/EC.

What's the easiest way to book the right train in English?

Omio can be easier for tourists: compare routes and book in English without German-only steps.

Find the Right Train for Your Journey

Compare all train types and book in English. No confusion, clear options.

Book with Omio

The easy way to book German trains in English