Telling Time in German: A Listening Guide

Published April 2026 · by Zahlhaus

You're meeting a German friend at halb acht. "Half eight" in British English means 8:30, so you show up at 8:30. Your friend has already been waiting an hour.

German time-telling looks familiar on the surface and isn't. The words halb, viertel, vor, and nach all have fixed rules, but those rules are different from their English equivalents — and one regional variant can shift a time by 45 minutes. Here's how Germans actually say times, and how to parse them fast.

Solid on numbers 1–60? Drill the numbers that underpin every German time →

The foundation: saying hours

The basic hour format is {number} Uhr — "{number} o'clock." Uhr is the anchor word that signals a time is being given.

For minutes after the hour in a neutral formal style: {hour} Uhr {minutes}.

This is the format used for train announcements, TV listings, and anything official. It's also the easiest for learners because it's just two numbers separated by Uhr.

Halb: the one that confuses everyone

In conversational German, times on the half hour use halb (half). The rule:

"Halb {hour}" = 30 minutes BEFORE that hour.

The German logic: you're halfway through the hour leading up to the named hour, not the hour that just passed. In English the mental model is the opposite — "half past seven" treats 7 as the reference point. In German, the reference point is always the hour you're approaching.

Listening shortcut: whenever you hear halb followed by a number, subtract 30 minutes from that number. That's your time. It takes maybe five days of drilling to feel automatic.

Viertel, vor, and nach

For quarter hours and other offsets, German uses:

Standard constructions:

TimeStandard German
8:05fünf nach acht
8:15Viertel nach acht
8:25fünf vor halb neun
8:30halb neun
8:35fünf nach halb neun
8:45Viertel vor neun
8:55fünf vor neun

Notice 8:25 and 8:35. Germans often express these as "5 before / 5 after halb," pivoting around the half-hour rather than using raw minutes. Fünf vor halb neun = 8:25 (five minutes before half-way-to-9). This pivoting pattern is standard in speech — not just a regional quirk.

The regional "viertel {hour}" trap

In eastern and southern Germany (Saxony, Thuringia, Bavaria) and in Austria, you'll hear shortened forms that drop nach and vor:

Same logic as halb: the named hour is the destination, not the starting point. In western Germany, these regional forms are unusual and may sound wrong — speakers there say Viertel nach sieben and Viertel vor acht.

If you hear "Viertel + {hour}" without vor or nach: assume the regional form in Bavaria, Saxony, Austria. Assume Viertel nach {hour} was shortened in informal speech elsewhere — but ask if unsure.

24-hour time in real life

Formal, written, and scheduled contexts use 24-hour time. Trains, flights, TV listings, business hours, appointments.

In casual conversation, 12-hour is common — disambiguated by context or by words like morgens (in the morning), nachmittags (in the afternoon), abends (in the evening), nachts (at night). A German saying "um drei" at dinner clearly means 15:00; at breakfast it's 3:00.

Minutes past/to: the simple pattern

For times that don't land on quarters or halves, German uses {minutes} nach/vor {hour}:

No surprises here if you've learned 1–60 properly.

How to train time listening

The pure number drill (1–60 at native speed) covers most of what you need — the minutes, the hours, the offsets. On top of that:

  1. Practice "halb {hour}" specifically. Force your brain to subtract 30 whenever you hear halb. Drill this in isolation for a week before mixing it with other forms.
  2. Listen to train announcements. Deutsche Bahn announcements are formal, clear, 24-hour, and everywhere. Even a short stay in Germany gives you hundreds of free drills.
  3. Set appointments. Texting a German friend to confirm "treffen wir uns um halb sieben?" forces the reflex through real use.

Start with the numbers behind the times

Every time-telling construction ultimately rests on 1–60. Zahlhaus drills that foundation at native speed.

Start Practicing — Free

Related reading

Frequently asked questions

Why does "halb acht" mean 7:30?

German halb acht means halfway to 8, not half past 8. The named hour is the destination; halb puts you 30 minutes before it. So halb acht = 7:30.

What's the difference between "Viertel nach" and "Viertel"?

Viertel nach acht = 8:15 (standard). Viertel acht (without nach) is regional — eastern and southern Germany, Austria — and means quarter of the way to 8, i.e. 7:15.

Do Germans use 24-hour time?

Yes, in formal and scheduled contexts (trains, TV, appointments). Casual speech often uses 12-hour with time-of-day words (morgens, abends) for context.

What do vor and nach mean?

Nach = after/past. Vor = before/to. Zehn nach drei = 3:10; zehn vor drei = 2:50.

How do I train to hear German times fast?

Build the number reflex 1–60 first. Then drill the time-specific structures, especially halb {hour}. Real train announcements are free listening practice.