Plzeň · tramvaje · PMDP · pátek 18. 9. 2026 · odpolední špička

Plzeň Tram Peak Fleet

The trams on each kurz in the Friday afternoon peak, set on the tram network as it stood on Sun 27 Sep 2026, for the Simutrans model: line list, schedule, fleet and pak objects. The vehicles are from Fri 18 Sep 2026, because Plzeň has no records at all for 23–25 Sep; 18 Sep is the latest complete Friday. The timetable is the PMDP one in force on 27 Sep.

3lines
41trams out
54cars
1depot

Network on 27 Sep 2026

The weekday timetable in force on 27 Sep (PMDP GTFS, valid from 22 Sep; service day Fri 25 Sep). Departures are the trips starting from each terminus between 16:00 and 16:59. Headway is the median gap between 15:00 and 18:00, runtime the average scheduled time from first to last stop. Depot runs are left out. All termini are loops: the whole fleet except the Tatra KT8D5 is single-ended.

LineFromToEveryLeaves at (16:xx)RuntimeTramsNote
1SlovanyBolevec6 min:04 :10 :16 :22 :28 :34 :40 :46 :52 :5823 min11Bolevec – Slovany. Every 5 min in the peak until about 16:05, then every 6.
BolevecSlovany6 min:01 :06 :11 :16 :21 :27 :33 :39 :45 :51 :5724 min
2SkvrňanySvětovar5.5 min:02 :07 :12 :17 :22 :28 :34 :40 :46 :52 :5828 min12Skvrňany – Světovar. Every 5 min in the peak, every 6 from about 16:20.
SvětovarSkvrňany6 min:05 :11 :17 :23 :29 :35 :41 :47 :53 :5926 min
4BoryKošutka7 min:05 :08 :14 :17 :23 :30 :42 :5422 min18Košutka – Bory, with every other trip to Univerzita instead of Bory. The two branches together run every 3–4 min at Košutka.
UniverzitaKošutka8 min:00 :09 :18 :24 :32 :36 :44 :48 :5624 min
KošutkaUniverzita8 min:04 :12 :20 :28 :36 :44 :5225 min
KošutkaBory8 min:01 :08 :16 :24 :32 :40 :48 :5623 min

Simutrans schedule

Values to type into the fork’s Scheduling tab, on the terminus entries of each line. Units are calendar minutes. The offset counts from 01:00, as the fork does: minutes after 01:00 modulo the interval (the same as after midnight for every interval that divides 60); every interval divides 1440, so the pattern runs unchanged all day. Leave up to stays automatic (half the gap). Loop terminus: every departure is set 1 min before the timetable departure, so the tram clears the loop on time. The fork counts offsets from 01:00, so on an interval that does not divide 60 the typed value is (real − 60 − 1) mod the interval: the real minute is under each value. Every Plzeň terminus is a loop, so every offset is the real minute − 1 (mod the interval); the real minutes are shown underneath. Put the timetable on the entry the tram leaves from: where a loop has a separate alighting stop set to All off, use the boarding (departure) entry. Each pattern reproduces the real departures exactly over the span shown. Depot runs are not modelled.

LineStop entryDeparture everyOffsetAlso atTerminusLeave up toPer hourMatches real timetableTrams
1Bolevec – SlovanyBolevec
to Slovany
50real 1–loop −1 minauto12exact 13:41–16:21≥ 10 by runtime
11 needed (cycle / on the road)
11 counted on 18 Sep, 3 not needed
Slovany
to Bolevec
53real 4–loop −1 minauto12exact 13:54–16:04
At Bolevec the fit counts the two 15:46 and 15:56 trips that end at Vozovna Slovany, because they leave Bolevec in the 5-minute pattern. After 16:05 the real line runs every 6 min.
2Skvrňany – SvětovarSkvrňany
to Světovar
51real 2–loop −1 minauto12exact 15:22–16:22≥ 11 by runtime
12 needed (cycle / on the road)
12 counted on 18 Sep, 3 not needed
Světovar
to Skvrňany
52real 3–loop −1 minauto12exact 14:43–15:43
After about 16:20 the real line runs every 6 min.
4Košutka – Bory / Univerzita (one line)Košutka
to Bory
83real 0–loop −1 minauto7.5exact 16:08–17:44≥ 12 by runtime
18 needed (cycle / on the road)
18 counted on 18 Sep, 4 not needed
Bory
to Košutka
81real 6–loop −1 minauto7.5exact 16:54–17:50
Košutka
to Univerzita
87real 4–loop −1 minauto7.5exact 16:04–17:40
Univerzita
to Košutka
83real 0–loop −1 minauto7.5exact 16:48–17:44
Build one line whose schedule runs Košutka → Bory → Košutka → Univerzita (→ Košutka). 17 of the 22 trams out at 16:00 alternate between the branches like this, so both branches share one pool of trams. Košutka appears twice in the schedule, with the two offsets 4 min apart. The every-8 pattern is exact from 16:00; between 15:00 and 16:00 the real timetable is denser and irregular (3, 6 and 9 min gaps), and Bory and Univerzita settle into it only from about 16:50.

Trams by line

One row per kurz out between about 15:00 and 17:00 on Fri 18 Sep, with the cars in the order they were coupled. Each cell gives the car numbers and depot, the full types, and the pak core. Kurzy 21 and up are peak-only split duties. Where more trams were logged than a line needs (the larger of its timetable cycle and the most trams on the road at once, 16:00–16:59), exactly the need is counted, keeping every tram type of the line, and the rest are listed at the bottom of the card as not needed, afternoon-only kurzy first (user rule, 29 Sep).

1

Bolevec – Slovany

9× Pragoimex EVO21× Pragoimex VarioLF2/2IN1× Pragoimex VarioLF+ + Pragoimex VarioLF+
11trams
KurzTram · depot / type / pak objectNote
1
378 · SlovanyPragoimex EVO2 · 20 mEVO2
2
372 · SlovanyPragoimex EVO2 · 20 mEVO2
3
361 · SlovanyPragoimex VarioLF2/2IN · 20 mVarioLF2_2IN
Replacement for 383 (náhrada). The swap time is not recorded, so the replacement is listed. 361 had worked 1/25 in the morning.
4
367 + 355 · SlovanyPragoimex VarioLF+ + Pragoimex VarioLF+ · 30 mVarioLFR_S + VarioLFR_S
Replacement for 371 (náhrada). The swap time is not recorded, so the replacement is listed.
5
375 · SlovanyPragoimex EVO2 · 20 mEVO2
6
373 · SlovanyPragoimex EVO2 · 20 mEVO2
7
380 · SlovanyPragoimex EVO2 · 20 mEVO2
8
381 · SlovanyPragoimex EVO2 · 20 mEVO2
9
376 · SlovanyPragoimex EVO2 · 20 mEVO2
21
369 · SlovanyPragoimex EVO2 · 20 mEVO2
Split duty, out in both peaks.
22
379 · SlovanyPragoimex EVO2 · 20 mEVO2
Split duty, out in both peaks.
Not needed · 3 trams beyond the need of 11, not counted
23
370 · SlovanyPragoimex EVO2 · 20 mEVO2
not needed Split duty, out in both peaks.
24
382 · SlovanyPragoimex EVO2 · 20 mEVO2
not needed Split duty, out in both peaks.
25
362 · SlovanyPragoimex VarioLF2/2IN · 20 mVarioLF2_2IN
not needed Afternoon car; the morning car on this kurz was 361.
2

Skvrňany – Světovar

6× Pragoimex VarioLFR.S + Pragoimex VarioLFR.S2× ČKD Tatra KT8D5.RN2P2× Škoda ForCity Smart 40T11× Pragoimex VarioLF+ + Pragoimex VarioLF+1× Pragoimex T3R.PLF + Pragoimex T3R.PLF
12trams
KurzTram · depot / type / pak objectNote
1
296 · SlovanyČKD Tatra KT8D5.RN2P · 30 mKT8D5R_N2P
2
336 + 337 · SlovanyPragoimex VarioLF+ + Pragoimex VarioLF+ · 30 mVarioLFR_S + VarioLFR_S
3
317 + 318 · SlovanyPragoimex T3R.PLF + Pragoimex T3R.PLF · 30 mT3R_PLF + T3R_PLF
4
344 + 339 · SlovanyPragoimex VarioLFR.S + Pragoimex VarioLFR.S · 30 mVarioLFR_S + VarioLFR_S
5
297 · SlovanyČKD Tatra KT8D5.RN2P · 30 mKT8D5R_N2P
6
389 · SlovanyŠkoda ForCity Smart 40T1 · 20 m40T
7
352 + 353 · SlovanyPragoimex VarioLFR.S + Pragoimex VarioLFR.S · 30 mVarioLFR_S + VarioLFR_S
8
390 · SlovanyŠkoda ForCity Smart 40T1 · 20 m40T
9
333 + 345 · SlovanyPragoimex VarioLFR.S + Pragoimex VarioLFR.S · 30 mVarioLFR_S + VarioLFR_S
10
350 + 351 · SlovanyPragoimex VarioLFR.S + Pragoimex VarioLFR.S · 30 mVarioLFR_S + VarioLFR_S
21
349 + 359 · SlovanyPragoimex VarioLFR.S + Pragoimex VarioLFR.S · 30 mVarioLFR_S + VarioLFR_S
Split duty, out in both peaks.
22
342 + 343 · SlovanyPragoimex VarioLFR.S + Pragoimex VarioLFR.S · 30 mVarioLFR_S + VarioLFR_S
Split duty, out in both peaks.
Not needed · 3 trams beyond the need of 12, not counted
23
334 + 335 · SlovanyPragoimex VarioLFR.S + Pragoimex VarioLFR.S · 30 mVarioLFR_S + VarioLFR_S
not needed Split duty, out in both peaks.
24
315 + 316 · SlovanyPragoimex T3R.PLF + Pragoimex T3R.PLF · 30 mT3R_PLF + T3R_PLF
not needed Split duty, out in both peaks.
25
393 · SlovanyŠkoda ForCity Smart 40T1 · 20 m40T
not needed Split duty, out in both peaks.
4

Košutka – Bory / Univerzita

7× Škoda ForCity Smart 40T24× ČKD Tatra KT8D5.RN2P3× Pragoimex T3R.PLF + Pragoimex T3R.PLF2× Škoda ForCity Smart 40T11× Škoda ForCity Smart 40T01× Pragoimex VarioLFR.S + Pragoimex VarioLFR.S
18trams
KurzTram · depot / type / pak objectNote
1
392 · SlovanyŠkoda ForCity Smart 40T1 · 20 m40T
2
400 · SlovanyŠkoda ForCity Smart 40T2 · 20 m40T
3
319 + 320 · SlovanyPragoimex T3R.PLF + Pragoimex T3R.PLF · 30 mT3R_PLF + T3R_PLF
4
397 · SlovanyŠkoda ForCity Smart 40T2 · 20 m40T
5
329 + 330 · SlovanyPragoimex T3R.PLF + Pragoimex T3R.PLF · 30 mT3R_PLF + T3R_PLF
Replacement for 294 (náhrada). The swap time is not recorded, so the replacement is listed.
6
403 · SlovanyŠkoda ForCity Smart 40T2 · 20 m40T
7
391 · SlovanyŠkoda ForCity Smart 40T1 · 20 m40T
8
402 · SlovanyŠkoda ForCity Smart 40T2 · 20 m40T
9
405 · SlovanyŠkoda ForCity Smart 40T2 · 20 m40T
10
386 · SlovanyŠkoda ForCity Smart 40T0 · 20 m40T
11
398 · SlovanyŠkoda ForCity Smart 40T2 · 20 m40T
12
404 · SlovanyŠkoda ForCity Smart 40T2 · 20 m40T
13
291 · SlovanyČKD Tatra KT8D5.RN2P · 30 mKT8D5R_N2P
14
295 · SlovanyČKD Tatra KT8D5.RN2P · 30 mKT8D5R_N2P
21
346 + 338 · SlovanyPragoimex VarioLFR.S + Pragoimex VarioLFR.S · 30 mVarioLFR_S + VarioLFR_S
Split duty, out in both peaks.
22
325 + 326 · SlovanyPragoimex T3R.PLF + Pragoimex T3R.PLF · 30 mT3R_PLF + T3R_PLF
Split duty, out in both peaks.
23
292 · SlovanyČKD Tatra KT8D5.RN2P · 30 mKT8D5R_N2P
Split duty, out in both peaks.
24
289 · SlovanyČKD Tatra KT8D5.RN2P · 30 mKT8D5R_N2P
Split duty, out in both peaks.
Not needed · 4 trams beyond the need of 18, not counted
25
290 · SlovanyČKD Tatra KT8D5.RN2P · 30 mKT8D5R_N2P
not needed Split duty, out in both peaks.
26
340 + 341 · SlovanyPragoimex VarioLFR.S + Pragoimex VarioLFR.S · 30 mVarioLFR_S + VarioLFR_S
not needed Split duty, out in both peaks.
27
293 · SlovanyČKD Tatra KT8D5.RN2P · 30 mKT8D5R_N2P
not needed Split duty, out in both peaks.
28
331 + 332 · SlovanyPragoimex T3R.PLF + Pragoimex T3R.PLF · 30 mT3R_PLF + T3R_PLF
not needed Split duty, out in both peaks.

Pak128 objects

The pak owner is adding the whole PMDP fleet to VZ-PMDP-tram.pak in the PMDP yellow-grey-white livery (pmdpzlutosedobila). Every type in the peak now has its own object (pak128 main 6547eb6): T3R.PLF, VarioLFR.S / VarioLF plus (one object), KT8D5R.N2P, EVO2, 40T (one object for 40T0/1/2) and VarioLF2/2 IN. There are no stand-ins left. The lists above show only the pak core, the last part of the object name.

TypePak coreCars in the peakReal liveries (cars)Object, in orderPakStatus
Pragoimex VarioLFR.SVarioLFR_S149× PMDP, žluto-šedo-bílá
5× advertising wraps
VZ-PMDP-VarioLFR_S-pmdpzlutosedobila-VarioLFR_SPlzeňinstalled One car, length 12; solo or a pair of itself. Displays as “Pragoimex VarioLFR.S / VarioLF plus”.
Pragoimex EVO2EVO293× PMDP, žluto-šedo-bílá
6× advertising wraps
VZ-PMDP-EVO2-pmdpzlutosedobila-EVO2 + …-EVO2bPlzeňinstalled Two sections, length 9 + 7; solo, or a second set behind for 2 × EVO2.
Pragoimex T3R.PLFT3R_PLF87× PMDP, žluto-šedo-bílá
1× advertising wraps
VZ-PMDP-T3R_PLF-pmdpzlutosedobila-T3R_PLFPlzeňinstalled One car, length 12; solo or T3R.PLF + T3R.PLF.
Škoda ForCity Smart 40T240T77× PMDP, žluto-šedo-bíláVZ-PMDP-40T-pmdpzlutosedobila-40T + …-40T_2 + …-40T_3Plzeňinstalled One object for 40T0, 40T1 and 40T2, which look the same. Three sections, length 7 + 8 + 7; solo only.
ČKD Tatra KT8D5.RN2PKT8D5R_N2P62× PMDP, žluto-šedo-bílá
4× advertising wraps
VZ-PMDP-KT8D5R_N2P-pmdpzlutosedobila-KT8D5R_N2P + …_2 + …_3Plzeňinstalled Three sections, length 8 + 5 + 8; solo only.
Pragoimex VarioLF+VarioLFR_S42× PMDP, žluto-šedo-bílá
2× advertising wraps
VZ-PMDP-VarioLFR_S-pmdpzlutosedobila-VarioLFR_SPlzeňinstalled Shares the VarioLFR.S object, which looks the same at this scale; pairs of itself work, so 336 + 337 and 367 + 355 are that object twice.
Škoda ForCity Smart 40T140T44× PMDP, žluto-šedo-bíláVZ-PMDP-40T-pmdpzlutosedobila-40T + …-40T_2 + …-40T_3Plzeňinstalled One object for 40T0, 40T1 and 40T2, which look the same. Three sections, length 7 + 8 + 7; solo only.
Pragoimex VarioLF2/2INVarioLF2_2IN11× PMDP, žluto-šedo-bíláVZ-PMDP-VarioLF2_2IN-pmdpzlutosedobila-VarioLF2_2IN + …-VarioLF2_2IN-rearPlzeňinstalled Two sections, length 8 + 8, cab at both ends; solo only.
Škoda ForCity Smart 40T040T11× PMDP, žluto-šedo-bíláVZ-PMDP-40T-pmdpzlutosedobila-40T + …-40T_2 + …-40T_3Plzeňinstalled One object for 40T0, 40T1 and 40T2, which look the same. Three sections, length 7 + 8 + 7; solo only.

Depot

PMDP has one tram depot, Vozovna Slovany, next to the Slovany terminus of line 1. Every car in the peak is based there.

Vozovna Slovany

all lines
54cars on 41 trams
14 Pragoimex VarioLFR.S9 Pragoimex EVO28 Pragoimex T3R.PLF7 Škoda ForCity Smart 40T26 ČKD Tatra KT8D5.RN2P4 Pragoimex VarioLF+4 Škoda ForCity Smart 40T11 Pragoimex VarioLF2/2IN1 Škoda ForCity Smart 40T0
111 trams
KurzTram · type · pak object
1
378 · SlovanyPragoimex EVO2 · 20 mEVO2
2
372 · SlovanyPragoimex EVO2 · 20 mEVO2
3
361 · SlovanyPragoimex VarioLF2/2IN · 20 mVarioLF2_2IN
4
367 + 355 · SlovanyPragoimex VarioLF+ + Pragoimex VarioLF+ · 30 mVarioLFR_S + VarioLFR_S
5
375 · SlovanyPragoimex EVO2 · 20 mEVO2
6
373 · SlovanyPragoimex EVO2 · 20 mEVO2
7
380 · SlovanyPragoimex EVO2 · 20 mEVO2
8
381 · SlovanyPragoimex EVO2 · 20 mEVO2
9
376 · SlovanyPragoimex EVO2 · 20 mEVO2
21
369 · SlovanyPragoimex EVO2 · 20 mEVO2
22
379 · SlovanyPragoimex EVO2 · 20 mEVO2
212 trams
KurzTram · type · pak object
1
296 · SlovanyČKD Tatra KT8D5.RN2P · 30 mKT8D5R_N2P
2
336 + 337 · SlovanyPragoimex VarioLF+ + Pragoimex VarioLF+ · 30 mVarioLFR_S + VarioLFR_S
3
317 + 318 · SlovanyPragoimex T3R.PLF + Pragoimex T3R.PLF · 30 mT3R_PLF + T3R_PLF
4
344 + 339 · SlovanyPragoimex VarioLFR.S + Pragoimex VarioLFR.S · 30 mVarioLFR_S + VarioLFR_S
5
297 · SlovanyČKD Tatra KT8D5.RN2P · 30 mKT8D5R_N2P
6
389 · SlovanyŠkoda ForCity Smart 40T1 · 20 m40T
7
352 + 353 · SlovanyPragoimex VarioLFR.S + Pragoimex VarioLFR.S · 30 mVarioLFR_S + VarioLFR_S
8
390 · SlovanyŠkoda ForCity Smart 40T1 · 20 m40T
9
333 + 345 · SlovanyPragoimex VarioLFR.S + Pragoimex VarioLFR.S · 30 mVarioLFR_S + VarioLFR_S
10
350 + 351 · SlovanyPragoimex VarioLFR.S + Pragoimex VarioLFR.S · 30 mVarioLFR_S + VarioLFR_S
21
349 + 359 · SlovanyPragoimex VarioLFR.S + Pragoimex VarioLFR.S · 30 mVarioLFR_S + VarioLFR_S
22
342 + 343 · SlovanyPragoimex VarioLFR.S + Pragoimex VarioLFR.S · 30 mVarioLFR_S + VarioLFR_S
418 trams
KurzTram · type · pak object
1
392 · SlovanyŠkoda ForCity Smart 40T1 · 20 m40T
2
400 · SlovanyŠkoda ForCity Smart 40T2 · 20 m40T
3
319 + 320 · SlovanyPragoimex T3R.PLF + Pragoimex T3R.PLF · 30 mT3R_PLF + T3R_PLF
4
397 · SlovanyŠkoda ForCity Smart 40T2 · 20 m40T
5
329 + 330 · SlovanyPragoimex T3R.PLF + Pragoimex T3R.PLF · 30 mT3R_PLF + T3R_PLF
6
403 · SlovanyŠkoda ForCity Smart 40T2 · 20 m40T
7
391 · SlovanyŠkoda ForCity Smart 40T1 · 20 m40T
8
402 · SlovanyŠkoda ForCity Smart 40T2 · 20 m40T
9
405 · SlovanyŠkoda ForCity Smart 40T2 · 20 m40T
10
386 · SlovanyŠkoda ForCity Smart 40T0 · 20 m40T
11
398 · SlovanyŠkoda ForCity Smart 40T2 · 20 m40T
12
404 · SlovanyŠkoda ForCity Smart 40T2 · 20 m40T
13
291 · SlovanyČKD Tatra KT8D5.RN2P · 30 mKT8D5R_N2P
14
295 · SlovanyČKD Tatra KT8D5.RN2P · 30 mKT8D5R_N2P
21
346 + 338 · SlovanyPragoimex VarioLFR.S + Pragoimex VarioLFR.S · 30 mVarioLFR_S + VarioLFR_S
22
325 + 326 · SlovanyPragoimex T3R.PLF + Pragoimex T3R.PLF · 30 mT3R_PLF + T3R_PLF
23
292 · SlovanyČKD Tatra KT8D5.RN2P · 30 mKT8D5R_N2P
24
289 · SlovanyČKD Tatra KT8D5.RN2P · 30 mKT8D5R_N2P

Not counted

Records from 18 Sep left out of the afternoon count: morning-only duties and cars replaced during the day.

LineKurzTram · type · pak objectWhy
13
383 · SlovanyPragoimex EVO2 · 20 mEVO2
replaced during the day (výměna za 361)
14
371 · SlovanyPragoimex EVO2 · 20 mEVO2
replaced during the day (výměna za 367+355)
125
361 · SlovanyPragoimex VarioLF2/2IN · 20 mVarioLF2_2IN
morning only (ráno)
45
294 · SlovanyČKD Tatra KT8D5.RN2P · 30 mKT8D5R_N2P
replaced during the day (výměna za 329+330)

Method and sources

Vehicles. seznam-autobusu.cz vypravenost for MHD Plzeň, Fri 18 Sep 2026, lines 1, 2 and 4 (line 1). The site has no Plzeň tram records for 23, 24 or 25 Sep; Mon 21 and Tue 22 Sep are complete too and show the same kurz structure. Ráno marks a morning-only car, odpoledne the afternoon car, ráno i odpoledne a split duty, výměna za X a car replaced by X, and náhrada za Y the replacement.

Cross-check. Chaining the Fri 25 Sep timetable gives 14, 14 and 22 trams in service at 16:00 on lines 1, 2 and 4, against 14, 15 and 22 kurzy recorded on 18 Sep. One line 2 split duty is probably already back in the depot at 16:00.

Types, depot, livery. The seznam-autobusu register for PMDP trams, read on 28 Sep 2026. Lengths for the model are approximate: 15 m per car for T3R.PLF, VarioLFR.S and VarioLF+, about 20 m for EVO2, 40T and VarioLF2/2IN, and 30 m for KT8D5.RN2P.

Timetable. PMDP GTFS (jizdnirady.pmdp.cz/jr/gtfs), valid from 22 Sep 2026; trips running on Fri 25 Sep.

Simutrans schedule. Fitted to the afternoon peak in whole calendar minutes with the fork’s Departure every / Offset / Also at fields: the longest stretch that one pattern reproduces exactly, around 15:00–16:00 for lines 1 and 2 and from 16:00 for line 4. Loop terminus: set 1 min before the timetable departure so the tram clears the loop on time. Every Plzeň terminus is a loop, so every entry is the real minute − 1.

Pak objects. From the pak128 session: VZ-PMDP-tram.pak, pak128 main 6547eb6, all in PMDP yellow-grey-white (pmdpzlutosedobila). Every type in the peak has an exact object.

Rebuild. This sheet is generated by pipeline/plzen; see pipeline/plzen/README.md.