Skip to content
Travel Guide

ICE vs IC vs RE vs S-Bahn: German Train Types Explained

ICE, IC, RE, S-Bahn explained: speed, comfort, costs compared. Which German train type for your journey? Never board the wrong train again!

Trainvave Editorial
German rail travel editor
Reviewed Editorial standards

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.

Was this guide helpful?

Frequently asked questions

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.

Book your train ticket

Skip the confusing German booking sites. Book with Omio in English.

Book with Omio

The easy way to book German trains in English

Price Disclaimer: All prices mentioned on this page are non-binding and subject to change. Prices are examples only and may vary depending on booking time, route, and availability. Current and binding prices are available exclusively on the official websites of the respective providers (bahn.com, omio.com).

Book your tickets