Ostrava · tramvaje · vypravenost · pátek 25. 9. 2026 · 16:00

Ostrava Tram Vypravenost

Every DPO tram line as it ran on the Friday afternoon peak: route, headway and departure minutes, then the specific trams on each line and the depot each one comes from. The network is shown as it stood on 20 Oct 2026.

93units at 16:00
13lines in service
46from Poruba
47from Moravská Ostrava

Network state, 20 Oct 2026

Long-term changes are part of the model. Weekend and single-day works are left out, following the rule for short closures, so the lines keep their regular routes.

modelledHlučínská underpass closed

15 Apr 2026 – 31 Oct 2027 (still listed by DPO on 20 Oct 2026). Přívoz, Hlučínská is cut off: line 8 ends alternately at Hlavní nádraží and Moravská Ostrava, Plynárny; line 14 is down to a few shift trips with no tram at 16:00.

modelledDon Bosco served again

The stop was closed 17 Sep – 19 Oct 2026. Since 20 Oct, lines 1, 2, 10 and 13 serve Don Bosco again, and Dolní Vítkovice Hlubina is served by 1 and 2 only (10 and 13 pass it). The regular timetable versions (17 Sep – 12 Dec) are used. Departure minutes and running times match the closure versions, so the schedules and trams are unchanged; only the stop lists differ.

modelledNáměstí Republiky stops moved

From 17 Sep 2026 until further notice, the tram stops are temporarily relocated during the rebuild of the interchange. Routes and running times are unchanged.

not modelledPast short works

Weekend track repair on 15 and 17 (19–20 and 26–27 Sep) and day works on line 5 to Zátiší (19 and 26–28 Sep). Both have ended; they were never modelled.

Each vehicle shows its number, full type and pak128 core name. Green border: the tram also ran on this line on Mon 28 Sep (DPO live feed). The depot tables give the observed course. Dimmed, dotted: not needed, shown but not counted: units beyond a line's need, and free cars from the line's history. Where a line lacked a type of its regular roster (at least 2 % of its records), one unit was swapped for that type.

Lines

Branches and tram counts. The timetable does not say which end a tram serves next, so the trips were chained in arrival order at each terminus, in-service trips only (depot runs to Plynárny and Poruba, vozovna removed). On lines 8 and 17 every tram keeps to one end all afternoon. On 4 and 7 the ends mix irregularly (e.g. vozovna, vozovna, Vřesinská, Vřesinská), and line 4 sends 4 trams an hour to Hranečník against 2 to Nová huť jižní brána. None of them alternates strictly A–B–A–B, which is the only pattern one Simutrans line can model. So each branch is its own Simutrans line, sized by its own round trip. The real minutes are kept, so the branches interleave on the shared section as in the timetable. Under each line card, every Simutrans line shows how many trams are assigned and how many it needs. “Needed” follows one tram round the branch at 16:00, with 3 min layovers or the terminus’s own shorter timetabled turnaround. “Minimum by runtime” is the two running times divided by the headway. The trams from the timetable chaining are shared out so that every branch gets at least its need. Shared pools: None at the afternoon peak. Lines 1 and 2 share course numbers and swap trams at Hlavní nádraží at some time of day (weekday records say “přejezd na linku 1/2”; on the holiday of 28 Sep every tram alternated). But the weekday peak timetable lets each line turn there in 3 min, against 8 min for a swap. The rule is the shortest wait at the terminus, so at 16:00 every tram stays on its line and 1 and 2 are separate Simutrans lines (15 trams, not 16).

Headway and runtime come from the timetable for 15:00–17:00. “Leaves 16:xx” lists that terminus's departure minutes in the 16 o’clock hour. The count is the number of vehicle units working the line at 16:00; a coupled Vario pair counts as one unit.

The Simutrans schedule holds the values to type into the Scheduling tab of each terminus entry, with the calendar switched on. Each branch is its own Simutrans line. “Departure every 20, Offset 3, Also at 13” gives :03 :13 :23 :33 :43 :53. Each row is the longest stretch of the afternoon around the peak that one pattern reproduces exactly (shown under the entry as “exact from–to”). Among stretches of similar length, the simplest pattern wins, and intervals that divide 60 come first. “Leave up to” stays on automatic, which is half the gap.

Loop departures one minute early. Every Ostrava terminus is a loop (smyčka), so each Offset and “Also at” value is set 1 min before the timetable departure. That way the tram clears the loop on time. The timetable minutes are listed under each entry for reference, and the “Leaves 16:xx” column shows the real timetable. If a loop is built with a separate all-off arrival stop and a boarding stop, put the timetable on the boarding (departure) entry. Other timing points on the line keep their real minutes.

1

Dubina – Hlavní nádraží

4× Tatra KT8D5R.N1, 1× Škoda 39T ForCity Smart, 1× Pragoimex VarioLF3, 1× coupled pair of Pragoimex VarioLFR · depot Moravská Ostrava 7

7trams at 16:00
FromToHeadwayLeaves 16:xxRuntime
Dubina→Hlavní nádražíevery 10 min:08 :18 :28 :38 :48 :5830 min
Hlavní nádraží→Dubinaevery 10 min:01 :11 :21 :31 :41 :5130 min

Simutrans schedule · loop departures set 1 min early

Terminus entryDeparture every (min)Offset (min)Also at (min)Leave up toFit
Hlavní nádraží → Dubinaloop · 1 min early100real 1—autoexact 13:01–17:51 (30 dep.)outside the run: 17:59
Dubina → Hlavní nádražíloop · 1 min early107real 8—autoexact 13:08–19:28 (39 dep.)

2×T line. Shares its courses with line 2 and swaps trams with it at Hlavní nádraží at some time of day. At the peak it turns on its own in 3 min (arrives :08, leaves :11), which is shorter than the 8 min a swap would take, so it is modelled on its own.

Dubina ⇄ Hlavní nádraží · 7 counted, 7 needed (round 70 min on the suggested pattern (every 10): 30 + 30 min running, waits 7 and 3 min at the termini; minimum by runtime 6) · 1 more from the timetable chaining, not needed

Not needed: 10 more cars from the line’s history (weekday records Sep 2025 – Jun 2026), active and free that day (not counted)

Stops

Dubina → Hlavní nádraží (23 stops): Dubina · Dubina, Václava Jiřikovského · Dubina, Antonína Poledníka · Hrabůvka, Josefa Kotase · Hrabůvka, Poliklinika · Hrabůvka, kostel · Hrabůvka, Dřevoprodej · Hrabůvka, Moravská · Vítkovice, kolonie Jeremenko · Vítkovice, Důl Jeremenko · Vítkovice, Český dům · Vítkovice, Dolní Vítkovice · Moravská Ostrava, Dolní Vítkovice Hlubina · Moravská Ostrava, Don Bosco · Moravská Ostrava, Náměstí Republiky · Karolina · Moravská Ostrava, Elektra · Moravská Ostrava, Stodolní · Moravská Ostrava, Důl Jindřich · Moravská Ostrava, Křižíkova · Moravská Ostrava, Muglinovská · Přívoz, náměstí Svatopluka Čecha · Hlavní nádraží

Hlavní nádraží → Dubina (23 stops): Hlavní nádraží · Přívoz, náměstí Svatopluka Čecha · Moravská Ostrava, Muglinovská · Moravská Ostrava, Křižíkova · Moravská Ostrava, Důl Jindřich · Moravská Ostrava, Stodolní · Moravská Ostrava, Elektra · Karolina · Moravská Ostrava, Náměstí Republiky · Moravská Ostrava, Don Bosco · Moravská Ostrava, Dolní Vítkovice Hlubina · Vítkovice, Dolní Vítkovice · Vítkovice, Český dům · Vítkovice, Důl Jeremenko · Vítkovice, kolonie Jeremenko · Hrabůvka, Moravská · Hrabůvka, Dřevoprodej · Hrabůvka, kostel · Hrabůvka, Poliklinika · Hrabůvka, Josefa Kotase · Dubina, Antonína Poledníka · Dubina, Václava Jiřikovského · Dubina

2

Výškovice – Hlavní nádraží

6× Tatra KT8D5R.N1, 1× Pragoimex VarioLF3, 1× coupled pair of Pragoimex VarioLFR · depot Moravská Ostrava 8

8trams at 16:00
FromToHeadwayLeaves 16:xxRuntime
Výškovice→Hlavní nádražíevery 10 min:09 :19 :29 :39 :49 :5934 min
Hlavní nádraží→Výškoviceevery 10 min:06 :16 :26 :36 :46 :5635 min

Simutrans schedule · loop departures set 1 min early

Terminus entryDeparture every (min)Offset (min)Also at (min)Leave up toFit
Výškovice → Hlavní nádražíloop · 1 min early108real 9—autoexact 15:19–19:19 (25 dep.)outside the run: 15:02, 15:07, 15:12
Hlavní nádraží → Výškoviceloop · 1 min early105real 6—autoexact 14:36–17:56 (21 dep.)

2×T line. Coupled Vario LF pairs fill in where KT8D5R.N1 and Vario LF3 run out. Swaps trams with line 1 at some time of day. At the peak it turns on its own at Hlavní nádraží in 3 min (arrives :03, leaves :06) rather than 8 min as a swap.

Výškovice ⇄ Hlavní nádraží · 8 counted, 8 needed (round 80 min on the suggested pattern (every 10): 34 + 35 min running, waits 8 and 3 min at the termini; minimum by runtime 7) · 5 more from the timetable chaining, not needed

Not needed: 17 more cars from the line’s history (weekday records Sep 2025 – Jun 2026), active and free that day (not counted)

Stops

Výškovice → Hlavní nádraží (25 stops): Výškovice · Výškovice, Nové Výškovice · Výškovice, 29. dubna · Zábřeh, Kino Luna · Zábřeh, Kotva · Zábřeh, vodárna · Zábřeh, OC · Zábřeh, Horymírova · Zábřeh, Karpatská · Vítkovice, SPORT ARÉNA · Vítkovice, Ředitelství Vítkovic · Vítkovice, Stará ocelárna · Vítkovice, Mírové náměstí · Vítkovice, Dolní Vítkovice · Moravská Ostrava, Dolní Vítkovice Hlubina · Moravská Ostrava, Don Bosco · Moravská Ostrava, Náměstí Republiky · Karolina · Moravská Ostrava, Elektra · Moravská Ostrava, Stodolní · Moravská Ostrava, Důl Jindřich · Moravská Ostrava, Křižíkova · Moravská Ostrava, Muglinovská · Přívoz, náměstí Svatopluka Čecha · Hlavní nádraží

Hlavní nádraží → Výškovice (25 stops): Hlavní nádraží · Přívoz, náměstí Svatopluka Čecha · Moravská Ostrava, Muglinovská · Moravská Ostrava, Křižíkova · Moravská Ostrava, Důl Jindřich · Moravská Ostrava, Stodolní · Moravská Ostrava, Elektra · Karolina · Moravská Ostrava, Náměstí Republiky · Moravská Ostrava, Don Bosco · Moravská Ostrava, Dolní Vítkovice Hlubina · Vítkovice, Dolní Vítkovice · Vítkovice, Mírové náměstí · Vítkovice, Stará ocelárna · Vítkovice, Ředitelství Vítkovic · Vítkovice, SPORT ARÉNA · Zábřeh, Karpatská · Zábřeh, Horymírova · Zábřeh, OC · Zábřeh, vodárna · Zábřeh, Kotva · Zábřeh, Kino Luna · Výškovice, 29. dubna · Výškovice, Nové Výškovice · Výškovice

3

Dubina – Poruba, vozovna

1× Pragoimex VarioLFR single car, 1× Škoda 39T ForCity Smart, 1× Stadler Tango NF2, 1× Škoda Astra 03T · depot Poruba 3 + Moravská Ostrava 1

4trams at 16:00
FromToHeadwayLeaves 16:xxRuntime
Dubina→Poruba, vozovnaevery 20 min:15 :35 :5537 min
Poruba, vozovna→Dubinaevery 20 min:13 :33 :5337 min

Simutrans schedule · loop departures set 1 min early

Terminus entryDeparture every (min)Offset (min)Also at (min)Leave up toFit
Dubina → Poruba, vozovnaloop · 1 min early2014real 15—autoexact 13:35–17:55 (14 dep.)
Poruba, vozovna → Dubinaloop · 1 min early2012real 13—autoexact 13:13–17:13 (13 dep.)

Peak-only line, about 04:30–18:00.

Poruba, vozovna ⇄ Dubina · 4 counted, 4 needed (round 80 min on the suggested pattern (every 20): 37 + 36 min running, waits 2 and 5 min at the termini; minimum by runtime 4)

Not needed: 35 more cars from the line’s history (weekday records Sep 2025 – Jun 2026), active and free that day (not counted)

Stops

Dubina → Poruba, vozovna (24 stops): Dubina · Dubina, Václava Jiřikovského · Dubina, Antonína Poledníka · Hrabůvka, Josefa Kotase · Hrabůvka, náměstí Ostrava-Jih · Hrabůvka, ÚMOb Jih · Zábřeh, Rodinná · Zábřeh, Tylova · Zábřeh, Dolní · Vítkovice, Palkovského · Vítkovice, Ředitelství Vítkovic · Vítkovice, Stará ocelárna · Vítkovice, Mírové náměstí · Vítkovice, Pohraniční · Mariánské Hory, Vagonka · Mariánské Hory, Mariánské náměstí · Mariánské Hory, Prostorná · Hulváky · Nová Ves, vodárna · Svinov, mosty · Třebovice, obchodní centrum · Třebovice, Třebovická · Poruba, Telekomunikační škola · Poruba, vozovna

Poruba, vozovna → Dubina (25 stops): Poruba, vozovna · Poruba, Telekomunikační škola · Třebovice, Třebovická · Třebovice, obchodní centrum · Svinov, mosty · Nová Ves, vodárna · Hulváky · Mariánské Hory, Prostorná · Mariánské Hory, Daliborova · Mariánské Hory, Mariánské náměstí · Mariánské Hory, Vagonka · Vítkovice, Pohraniční · Vítkovice, Mírové náměstí · Vítkovice, Stará ocelárna · Vítkovice, Ředitelství Vítkovic · Vítkovice, Palkovského · Zábřeh, Dolní · Zábřeh, Tylova · Zábřeh, Rodinná · Hrabůvka, ÚMOb Jih · Hrabůvka, náměstí Ostrava-Jih · Hrabůvka, Josefa Kotase · Dubina, Antonína Poledníka · Dubina, Václava Jiřikovského · Dubina

4

Hranečník – Martinov

5× Stadler Tango NF2, 2× Škoda Astra 03T, 1× Inekon Trio 2001, 1× Škoda 39T ForCity Smart, 1× Pragoimex VarioLF2 · depot Poruba 8 + Moravská Ostrava 2

10trams at 16:00
FromToHeadwayLeaves 16:xxRuntime
Hranečník→Martinovevery 10/20 min:15 :25 :45 :5532 min
Martinov→Hranečníkevery 10/20 min:01 :11 :31 :4132 min
Martinov→Kunčice, Nová huť jižní bránaevery 30 min:21 :5142 min
Kunčice, Nová huť jižní brána→Martinovevery 30 min:24 :5443 min

Simutrans schedule · loop departures set 1 min early

Terminus entryDeparture every (min)Offset (min)Also at (min)Leave up toFit
Simutrans line 4A: Martinov ⇄ Hranečník
Hranečník → Martinovloop · 1 min early3014real 1524real 25autoexact 15:55–17:55 (9 dep.)outside the run: 15:15, 15:35matched to the other end, 4 an hour; this end alone fits best every 20 (:15) 13:15–16:15
Martinov → Hranečníkloop · 1 min early300real 110real 11autoexact 15:11–18:11 (13 dep.)
Simutrans line 4B: Martinov ⇄ Kunčice, Nová huť jižní brána
Martinov → Kunčice, Nová huť jižní bránaloop · 1 min early3020real 21—autoexact 15:21–17:51 (6 dep.)outside the run: 15:01
Kunčice, Nová huť jižní brána → Martinovloop · 1 min early3023real 24—autoexact 15:54–17:24 (4 dep.)outside the run: 15:14, 15:34, 17:53

Two Simutrans lines: 4A Martinov – Hranečník (4 departures an hour from Martinov, :01 :11 :31 :41) and 4B Martinov – Kunčice, Nová huť jižní brána (2 an hour, :21 :51). The minutes are the real ones, so the two branches interleave on the shared section exactly as in the timetable.

Simutrans line 4A: Martinov ⇄ Hranečník · 6 counted, 6 needed (round 90 min on the suggested pattern (every 30): 32 + 32 min running, waits 14 and 12 min at the termini; minimum by runtime 4)

Simutrans line 4B: Martinov ⇄ Kunčice, Nová huť jižní brána · 4 counted, 4 needed (round 120 min on the suggested pattern (every 30): 42 + 42 min running, waits 15 and 21 min at the termini; minimum by runtime 3)

Not needed: 27 more cars from the line’s history (weekday records Sep 2025 – Jun 2026), active and free that day (not counted)

Stops

Hranečník → Martinov (20 stops): Hranečník · Slezská Ostrava, Důl Zárubek · Slezská Ostrava, U Hradu · Moravská Ostrava, Výstaviště · Karolina · Moravská Ostrava, Náměstí Republiky · Moravská Ostrava, Krajský úřad · Moravská Ostrava, Dům energetiky · Mariánské Hory, Mariánské náměstí · Mariánské Hory, Prostorná · Hulváky · Nová Ves, vodárna · Svinov, mosty · Třebovice, obchodní centrum · Třebovice, Třebovická · Poruba, Sokolovská · Poruba, Čistírny · Poruba, Bedřicha Nikodema · Poruba, Dílny DP Ostrava · Martinov

Martinov → Hranečník (21 stops): Martinov · Poruba, Dílny DP Ostrava · Poruba, Bedřicha Nikodema · Poruba, Čistírny · Poruba, Sokolovská · Třebovice, Třebovická · Třebovice, obchodní centrum · Svinov, mosty · Nová Ves, vodárna · Hulváky · Mariánské Hory, Prostorná · Mariánské Hory, Daliborova · Mariánské Hory, Mariánské náměstí · Moravská Ostrava, Dům energetiky · Moravská Ostrava, Krajský úřad · Moravská Ostrava, Náměstí Republiky · Karolina · Moravská Ostrava, Výstaviště · Slezská Ostrava, U Hradu · Slezská Ostrava, Důl Zárubek · Hranečník

Martinov → Kunčice, Nová huť jižní brána (28 stops): Martinov · Poruba, Dílny DP Ostrava · Poruba, Bedřicha Nikodema · Poruba, Čistírny · Poruba, Sokolovská · Třebovice, Třebovická · Třebovice, obchodní centrum · Svinov, mosty · Nová Ves, vodárna · Hulváky · Mariánské Hory, Prostorná · Mariánské Hory, Daliborova · Mariánské Hory, Mariánské náměstí · Moravská Ostrava, Dům energetiky · Moravská Ostrava, Krajský úřad · Moravská Ostrava, Náměstí Republiky · Karolina · Moravská Ostrava, Výstaviště · Slezská Ostrava, U Hradu · Slezská Ostrava, Důl Zárubek · Hranečník · Hranečník, Teplotechna · Kunčičky, Osada Míru · Kunčičky, kostel · Kunčice, Vratimovská · Kunčice, Nová huť učiliště · Kunčice, Nová huť hlavní brána · Kunčice, Nová huť jižní brána

Kunčice, Nová huť jižní brána → Martinov (27 stops): Kunčice, Nová huť jižní brána · Kunčice, Nová huť hlavní brána · Kunčice, Nová huť učiliště · Kunčice, Vratimovská · Kunčičky, kostel · Kunčičky, Osada Míru · Hranečník, Teplotechna · Hranečník · Slezská Ostrava, Důl Zárubek · Slezská Ostrava, U Hradu · Moravská Ostrava, Výstaviště · Karolina · Moravská Ostrava, Náměstí Republiky · Moravská Ostrava, Krajský úřad · Moravská Ostrava, Dům energetiky · Mariánské Hory, Mariánské náměstí · Mariánské Hory, Prostorná · Hulváky · Nová Ves, vodárna · Svinov, mosty · Třebovice, obchodní centrum · Třebovice, Třebovická · Poruba, Sokolovská · Poruba, Čistírny · Poruba, Bedřicha Nikodema · Poruba, Dílny DP Ostrava · Martinov

5

Poruba, Vřesinská – Budišovice, Zátiší

2× Stadler Tango NF2 · depot Poruba 2

2trams at 16:00
FromToHeadwayLeaves 16:xxRuntime
Poruba, Vřesinská→Budišovice, Zátišíevery 30 min:10 :4019 min
Budišovice, Zátiší→Poruba, Vřesinskáevery 30 min:3319 min
Budišovice, Zátiší→Poruba, vozovnasingle trip:1726 min

Simutrans schedule · loop departures set 1 min early

Terminus entryDeparture every (min)Offset (min)Also at (min)Leave up toFit
Budišovice, Zátiší → Poruba, Vřesinskáloop · 1 min early302real 3—autoexact 16:33–19:03 (6 dep.)outside the run: 15:24, 15:37, 15:51, 16:17matched to the other end, 2 an hour; this end alone fits best every 60 (:17, :24, :37, :51) 15:24–16:17
Poruba, Vřesinská → Budišovice, Zátišíloop · 1 min early309real 10—autoexact 16:10–19:40 (8 dep.)outside the run: 15:02, 15:17, 15:44matched to the other end, 2 an hour; this end alone fits best every 60 (:10, :17, :44) 15:17–16:10
Budišovice, Zátiší → Poruba, vozovnadepot run or one-off at 16:17, not scheduled. Its slot is included in the Budišovice, Zátiší → Poruba, Vřesinská row.

Single-track suburban line with passing loops. One afternoon trip returns to Poruba, vozovna.

Poruba, Vřesinská ⇄ Budišovice, Zátiší · 2 counted, 2 needed (round 60 min on the suggested pattern (every 30): 19 + 19 min running, waits 18 and 4 min at the termini; minimum by runtime 2) · 2 more from the timetable chaining, not needed

Not needed: 12 more cars from the line’s history (weekday records Sep 2025 – Jun 2026), active and free that day (not counted)

Stops

Poruba, Vřesinská → Budišovice, Zátiší (10 stops): Poruba, Vřesinská · Poruba, koupaliště · Vřesina · Vřesina, Nová Plzeň · Krásné Pole, · Dolní Lhota, U Obory · Dolní Lhota, · Dolní Lhota, osada · Horní Lhota, · Budišovice, Zátiší

Budišovice, Zátiší → Poruba, Vřesinská (10 stops): Budišovice, Zátiší · Horní Lhota, · Dolní Lhota, osada · Dolní Lhota, · Dolní Lhota, U Obory · Krásné Pole, · Vřesina, Nová Plzeň · Vřesina · Poruba, koupaliště · Poruba, Vřesinská

7

Výškovice – Poruba, vozovna

4× Škoda 39T ForCity Smart, 3× Stadler Tango NF2, 1× Pragoimex VarioLF2, 1× Inekon Trio 2001 · depot Poruba 9

9trams at 16:00
FromToHeadwayLeaves 16:xxRuntime
Výškovice→Poruba, vozovnaevery 20 min:03 :23 :4329 min
Výškovice→Poruba, Vřesinskáevery 20 min:13 :33 :5337 min
Poruba, Vřesinská→Výškoviceevery 20 min:19 :39 :5937 min
Poruba, vozovna→Výškoviceevery 20 min:1630 min

Simutrans schedule · loop departures set 1 min early

Terminus entryDeparture every (min)Offset (min)Also at (min)Leave up toFit
Simutrans line 7A: Výškovice ⇄ Poruba, Vřesinská
Výškovice → Poruba, Vřesinskáloop · 1 min early2012real 13—autoexact 13:13–16:53 (12 dep.)outside the run: 17:23, 17:43
Poruba, Vřesinská → Výškoviceloop · 1 min early2018real 19—autoexact 13:19–17:39 (14 dep.)outside the run: 17:58
Simutrans line 7B: Výškovice ⇄ Poruba, vozovna
Výškovice → Poruba, vozovnaloop · 1 min early202real 3—autoexact 14:03–17:03 (10 dep.)
Poruba, vozovna → Výškoviceloop · 1 min early2015real 16—autoexact 13:36–16:16 (9 dep.)

Two Simutrans lines, 7A to Poruba, Vřesinská and 7B to Poruba, vozovna, each every 20 min. Their minutes interleave to 10 min at Výškovice as in the timetable.

Simutrans line 7A: Výškovice ⇄ Poruba, Vřesinská · 5 counted, 5 needed (round 100 min on the suggested pattern (every 20): 37 + 36 min running, waits 18 and 9 min at the termini; minimum by runtime 4)

Simutrans line 7B: Výškovice ⇄ Poruba, vozovna · 4 counted, 4 needed (round 80 min on the suggested pattern (every 20): 29 + 30 min running, waits 17 and 4 min at the termini; minimum by runtime 3)

Not needed: 28 more cars from the line’s history (weekday records Sep 2025 – Jun 2026), active and free that day (not counted)

Stops

Výškovice → Poruba, vozovna (21 stops): Výškovice · Výškovice, Nové Výškovice · Výškovice, 29. dubna · Zábřeh, Kino Luna · Zábřeh, Kotva · Zábřeh, vodárna · Zábřeh, OC · Zábřeh, Horymírova · Zábřeh, Karpatská · Vítkovice, SPORT ARÉNA · Vítkovice, Palkovského · Hulváky, Hulvácká · Hulváky, Ferona · Hulváky, Střelnice · Nová Ves, vodárna · Nová Ves, vodárna · Svinov, mosty · Třebovice, obchodní centrum · Třebovice, Třebovická · Poruba, Telekomunikační škola · Poruba, vozovna

Výškovice → Poruba, Vřesinská (25 stops): Výškovice · Výškovice, Nové Výškovice · Výškovice, 29. dubna · Zábřeh, Kino Luna · Zábřeh, Kotva · Zábřeh, vodárna · Zábřeh, OC · Zábřeh, Horymírova · Zábřeh, Karpatská · Vítkovice, SPORT ARÉNA · Vítkovice, Palkovského · Hulváky, Hulvácká · Hulváky, Ferona · Hulváky, Střelnice · Nová Ves, vodárna · Nová Ves, vodárna · Svinov, mosty · Třebovice, obchodní centrum · Třebovice, Třebovická · Poruba, Telekomunikační škola · Poruba, vozovna · Poruba, VŠB-TUO · Poruba, Hlavní třída · Poruba, Fakultní nemocnice · Poruba, Vřesinská

Poruba, Vřesinská → Výškovice (25 stops): Poruba, Vřesinská · Poruba, Fakultní nemocnice · Poruba, Hlavní třída · Poruba, VŠB-TUO · Poruba, vozovna · Poruba, Telekomunikační škola · Třebovice, Třebovická · Třebovice, obchodní centrum · Svinov, mosty · Nová Ves, vodárna · Nová Ves, vodárna · Hulváky, Střelnice · Hulváky, Ferona · Hulváky, Hulvácká · Vítkovice, Palkovského · Vítkovice, SPORT ARÉNA · Zábřeh, Karpatská · Zábřeh, Horymírova · Zábřeh, OC · Zábřeh, vodárna · Zábřeh, Kotva · Zábřeh, Kino Luna · Výškovice, 29. dubna · Výškovice, Nové Výškovice · Výškovice

Poruba, vozovna → Výškovice (21 stops): Poruba, vozovna · Poruba, Telekomunikační škola · Třebovice, Třebovická · Třebovice, obchodní centrum · Svinov, mosty · Nová Ves, vodárna · Nová Ves, vodárna · Hulváky, Střelnice · Hulváky, Ferona · Hulváky, Hulvácká · Vítkovice, Palkovského · Vítkovice, SPORT ARÉNA · Zábřeh, Karpatská · Zábřeh, Horymírova · Zábřeh, OC · Zábřeh, vodárna · Zábřeh, Kotva · Zábřeh, Kino Luna · Výškovice, 29. dubna · Výškovice, Nové Výškovice · Výškovice

8

Moravská Ostrava, Plynárny – Poruba, Vřesinská

14× Škoda 39T ForCity Smart, 1× Pragoimex VarioLF3, 1× Tatra KT8D5R.N1, 1× Stadler Tango NF2 · depot Poruba 10 + Moravská Ostrava 7

17trams at 16:00
FromToHeadwayLeaves 16:xxRuntime
Moravská Ostrava, Plynárny→Poruba, Vřesinskáevery 10 min:07 :17 :27 :37 :47 :5736 min
Hlavní nádraží→Poruba, Vřesinskáevery 10 min:09 :19 :29 :39 :49 :5939 min
Poruba, Vřesinská→Hlavní nádražíevery 10 min:01 :11 :21 :31 :41 :5139 min
Poruba, Vřesinská→Moravská Ostrava, Plynárnyevery 10 min:06 :16 :26 :36 :46 :5635 min

Simutrans schedule · loop departures set 1 min early

Terminus entryDeparture every (min)Offset (min)Also at (min)Leave up toFit
Simutrans line 8A: Poruba, Vřesinská ⇄ Hlavní nádraží
Poruba, Vřesinská → Hlavní nádražíloop · 1 min early100real 1—autoexact 15:01–17:11 (14 dep.)outside the run: 17:27, 17:44
Hlavní nádraží → Poruba, Vřesinskáloop · 1 min early108real 9—autoexact 15:09–17:49 (17 dep.)outside the run: 15:01
Simutrans line 8B: Poruba, Vřesinská ⇄ Moravská Ostrava, Plynárny
Moravská Ostrava, Plynárny → Poruba, Vřesinskáloop · 1 min early106real 7—autoexact 15:17–17:57 (17 dep.)outside the run: 15:00, 15:08
Poruba, Vřesinská → Moravská Ostrava, Plynárnyloop · 1 min early105real 6—autoexact 14:56–17:16 (15 dep.)outside the run: 17:21, 17:34, 17:54

The 5-minute Poruba trunk. While the Hlučínská underpass is closed, it runs as two Simutrans lines, 8A to Hlavní nádraží and 8B to Moravská Ostrava, Plynárny, each every 10 min and interleaved to 5 min from Poruba, Vřesinská. Each tram keeps to one end.

Simutrans line 8A: Poruba, Vřesinská ⇄ Hlavní nádraží · 9 counted, 9 needed (round 90 min on the suggested pattern (every 10): 39 + 38 min running, waits 4 and 9 min at the termini; minimum by runtime 8) · 2 more from the timetable chaining, not needed

Simutrans line 8B: Poruba, Vřesinská ⇄ Moravská Ostrava, Plynárny · 8 counted, 8 needed (round 80 min on the suggested pattern (every 10): 35 + 35 min running, waits 4 and 6 min at the termini; minimum by runtime 8) · 3 more from the timetable chaining, not needed

Not needed: 37 more cars from the line’s history (weekday records Sep 2025 – Jun 2026), active and free that day (not counted)

Stops

Moravská Ostrava, Plynárny → Poruba, Vřesinská (21 stops): Moravská Ostrava, Plynárny · Moravská Ostrava, Důl Jindřich · Moravská Ostrava, Stodolní · Moravská Ostrava, Elektra · Karolina · Moravská Ostrava, Náměstí Republiky · Moravská Ostrava, Krajský úřad · Moravská Ostrava, Dům energetiky · Mariánské Hory, Mariánské náměstí · Mariánské Hory, Prostorná · Hulváky · Nová Ves, vodárna · Svinov, mosty · Třebovice, obchodní centrum · Třebovice, Třebovická · Poruba, Telekomunikační škola · Poruba, vozovna · Poruba, VŠB-TUO · Poruba, Hlavní třída · Poruba, Fakultní nemocnice · Poruba, Vřesinská

Hlavní nádraží → Poruba, Vřesinská (24 stops): Hlavní nádraží · Přívoz, náměstí Svatopluka Čecha · Moravská Ostrava, Muglinovská · Moravská Ostrava, Křižíkova · Moravská Ostrava, Důl Jindřich · Moravská Ostrava, Stodolní · Moravská Ostrava, Elektra · Karolina · Moravská Ostrava, Náměstí Republiky · Moravská Ostrava, Krajský úřad · Moravská Ostrava, Dům energetiky · Mariánské Hory, Mariánské náměstí · Mariánské Hory, Prostorná · Hulváky · Nová Ves, vodárna · Svinov, mosty · Třebovice, obchodní centrum · Třebovice, Třebovická · Poruba, Telekomunikační škola · Poruba, vozovna · Poruba, VŠB-TUO · Poruba, Hlavní třída · Poruba, Fakultní nemocnice · Poruba, Vřesinská

Poruba, Vřesinská → Hlavní nádraží (25 stops): Poruba, Vřesinská · Poruba, Fakultní nemocnice · Poruba, Hlavní třída · Poruba, VŠB-TUO · Poruba, vozovna · Poruba, Telekomunikační škola · Třebovice, Třebovická · Třebovice, obchodní centrum · Svinov, mosty · Nová Ves, vodárna · Hulváky · Mariánské Hory, Prostorná · Mariánské Hory, Daliborova · Mariánské Hory, Mariánské náměstí · Moravská Ostrava, Dům energetiky · Moravská Ostrava, Krajský úřad · Moravská Ostrava, Náměstí Republiky · Karolina · Moravská Ostrava, Elektra · Moravská Ostrava, Stodolní · Moravská Ostrava, Důl Jindřich · Moravská Ostrava, Křižíkova · Moravská Ostrava, Muglinovská · Přívoz, náměstí Svatopluka Čecha · Hlavní nádraží

Poruba, Vřesinská → Moravská Ostrava, Plynárny (22 stops): Poruba, Vřesinská · Poruba, Fakultní nemocnice · Poruba, Hlavní třída · Poruba, VŠB-TUO · Poruba, vozovna · Poruba, Telekomunikační škola · Třebovice, Třebovická · Třebovice, obchodní centrum · Svinov, mosty · Nová Ves, vodárna · Hulváky · Mariánské Hory, Prostorná · Mariánské Hory, Daliborova · Mariánské Hory, Mariánské náměstí · Moravská Ostrava, Dům energetiky · Moravská Ostrava, Krajský úřad · Moravská Ostrava, Náměstí Republiky · Karolina · Moravská Ostrava, Elektra · Moravská Ostrava, Stodolní · Moravská Ostrava, Důl Jindřich · Moravská Ostrava, Plynárny

10

Hranečník – Dubina

2× Stadler Tango NF2, 2× Škoda Astra 03T, 1× Tatra KT8D5R.N1, 1× Škoda 39T ForCity Smart · depot Moravská Ostrava 6

6trams at 16:00
FromToHeadwayLeaves 16:xxRuntime
Hranečník→Dubinaevery 10 min:02 :12 :22 :32 :42 :5224 min
Dubina→Hranečníkevery 10 min:04 :14 :24 :34 :5423 min
Dubina→Moravská Ostrava, Plynárnysingle trip:4424 min

Simutrans schedule · loop departures set 1 min early

Terminus entryDeparture every (min)Offset (min)Also at (min)Leave up toFit
Hranečník → Dubinaloop · 1 min early101real 2—autoexact 13:42–17:02 (21 dep.)outside the run: 17:22, 17:42
Dubina → Hranečníkloop · 1 min early103real 4—autoexact 13:14–17:54 (29 dep.)
Dubina → Moravská Ostrava, Plynárnydepot run or one-off at 16:44, 17:04, 17:24, 17:34, 17:44, 17:54, not scheduled. Its slot is included in the Dubina → Hranečník row.

Peak-only express Hranečník – Dubina, runs until about 18:00.

Hranečník ⇄ Dubina · 6 counted, 6 needed (round 60 min on the suggested pattern (every 10): 24 + 23 min running, waits 5 and 8 min at the termini; minimum by runtime 5)

Not needed: 12 more cars from the line’s history (weekday records Sep 2025 – Jun 2026), active and free that day (not counted)

Stops

Hranečník → Dubina (14 stops): Hranečník · Moravská Ostrava, Výstaviště · Karolina · Moravská Ostrava, Náměstí Republiky · Moravská Ostrava, Don Bosco · Vítkovice, Dolní Vítkovice · Vítkovice, Důl Jeremenko · Hrabůvka, Dřevoprodej · Hrabůvka, kostel · Hrabůvka, Poliklinika · Hrabůvka, Josefa Kotase · Dubina, Antonína Poledníka · Dubina, Václava Jiřikovského · Dubina

Dubina → Hranečník (14 stops): Dubina · Dubina, Václava Jiřikovského · Dubina, Antonína Poledníka · Hrabůvka, Josefa Kotase · Hrabůvka, Poliklinika · Hrabůvka, kostel · Hrabůvka, Dřevoprodej · Vítkovice, Důl Jeremenko · Vítkovice, Dolní Vítkovice · Moravská Ostrava, Don Bosco · Moravská Ostrava, Náměstí Republiky · Karolina · Moravská Ostrava, Výstaviště · Hranečník

11

Poruba, vozovna – Zábřeh

4× Pragoimex VarioLFR single car · depot Poruba 4

4trams at 16:00
FromToHeadwayLeaves 16:xxRuntime
Poruba, vozovna→Zábřehevery 20 min:09 :29 :4933 min
Zábřeh→Poruba, vozovnaevery 20 min:07 :2733 min

Simutrans schedule · loop departures set 1 min early

Terminus entryDeparture every (min)Offset (min)Also at (min)Leave up toFit
Zábřeh → Poruba, vozovnaloop · 1 min early206real 7—autoexact 13:27–16:27 (10 dep.)
Poruba, vozovna → Zábřehloop · 1 min early208real 9—autoexact 13:29–16:49 (11 dep.)

Peak-only line, runs until about 17:30.

Poruba, vozovna ⇄ Zábřeh · 4 counted, 4 needed (round 80 min on the suggested pattern (every 20): 33 + 33 min running, waits 9 and 5 min at the termini; minimum by runtime 4)

Not needed: 33 more cars from the line’s history (weekday records Sep 2025 – Jun 2026), active and free that day (not counted)

Stops

Poruba, vozovna → Zábřeh (23 stops): Poruba, vozovna · Poruba, Telekomunikační škola · Třebovice, Třebovická · Třebovice, obchodní centrum · Svinov, mosty · Nová Ves, vodárna · Nová Ves, vodárna · Hulváky, Střelnice · Hulváky, Ferona · Hulváky, Hulvácká · Vítkovice, Palkovského · Vítkovice, SPORT ARÉNA · Vítkovice, Městský stadion · Vítkovice, most Československé armády · Vítkovice, nádraží Vítkovice · Zábřeh, Rodinná · Zábřeh, Kapitána Vajdy · Zábřeh, Rodimcevova · Zábřeh, vodárna · Zábřeh, Kotva · Zábřeh, Kino Luna · Zábřeh, Svornosti · Zábřeh

Zábřeh → Poruba, vozovna (23 stops): Zábřeh · Zábřeh, Svornosti · Zábřeh, Kino Luna · Zábřeh, Kotva · Zábřeh, vodárna · Zábřeh, Rodimcevova · Zábřeh, Kapitána Vajdy · Zábřeh, Rodinná · Vítkovice, nádraží Vítkovice · Vítkovice, most Československé armády · Vítkovice, Městský stadion · Vítkovice, SPORT ARÉNA · Vítkovice, Palkovského · Hulváky, Hulvácká · Hulváky, Ferona · Hulváky, Střelnice · Nová Ves, vodárna · Nová Ves, vodárna · Svinov, mosty · Třebovice, obchodní centrum · Třebovice, Třebovická · Poruba, Telekomunikační škola · Poruba, vozovna

12

Dubina – Hranečník

2× Stadler Tango NF2, 2× Škoda Astra 03T, 2× Pragoimex VarioLFR single car, 1× Pragoimex VarioLF2, 1× Inekon Trio 2001 · depot Moravská Ostrava 7 + Poruba 1

8trams at 16:00
FromToHeadwayLeaves 16:xxRuntime
Dubina→Hranečníkevery 10 min:00 :10 :20 :30 :40 :5036 min
Hranečník→Dubinaevery 10 min:08 :18 :28 :38 :48 :5837 min

Simutrans schedule · loop departures set 1 min early

Terminus entryDeparture every (min)Offset (min)Also at (min)Leave up toFit
Dubina → Hranečníkloop · 1 min early109real 0—autoexact 13:00–18:20 (33 dep.)
Hranečník → Dubinaloop · 1 min early107real 8—autoexact 13:08–17:48 (29 dep.)

Dubina ⇄ Hranečník · 8 counted, 8 needed (round 80 min on the suggested pattern (every 10): 36 + 37 min running, waits 5 and 2 min at the termini; minimum by runtime 8)

Not needed: 41 more cars from the line’s history (weekday records Sep 2025 – Jun 2026), active and free that day (not counted)

Stops

Dubina → Hranečník (24 stops): Dubina · Dubina, Václava Jiřikovského · Dubina, Antonína Poledníka · Hrabůvka, Josefa Kotase · Hrabůvka, Poliklinika · Hrabůvka, kostel · Hrabůvka, Provaznická · Hrabůvka, Jubilejní kolonie · Vítkovice, most Československé armády · Vítkovice, Městský stadion · Vítkovice, SPORT ARÉNA · Vítkovice, Ředitelství Vítkovic · Vítkovice, Stará ocelárna · Vítkovice, Mírové náměstí · Vítkovice, Pohraniční · Mariánské Hory, Vagonka · Mariánské Hory, Mariánské náměstí · Moravská Ostrava, Dům energetiky · Moravská Ostrava, Krajský úřad · Moravská Ostrava, Náměstí Republiky · Karolina · Moravská Ostrava, Výstaviště · Slezská Ostrava, Důl Zárubek · Hranečník

Hranečník → Dubina (24 stops): Hranečník · Slezská Ostrava, Důl Zárubek · Moravská Ostrava, Výstaviště · Karolina · Moravská Ostrava, Náměstí Republiky · Moravská Ostrava, Krajský úřad · Moravská Ostrava, Dům energetiky · Mariánské Hory, Mariánské náměstí · Mariánské Hory, Vagonka · Vítkovice, Pohraniční · Vítkovice, Mírové náměstí · Vítkovice, Stará ocelárna · Vítkovice, Ředitelství Vítkovic · Vítkovice, SPORT ARÉNA · Vítkovice, Městský stadion · Vítkovice, most Československé armády · Hrabůvka, Jubilejní kolonie · Hrabůvka, Provaznická · Hrabůvka, kostel · Hrabůvka, Poliklinika · Hrabůvka, Josefa Kotase · Dubina, Antonína Poledníka · Dubina, Václava Jiřikovského · Dubina

13

Hranečník – Zábřeh

2× Pragoimex VarioLFR single car, 1× Stadler Tango NF2, 1× Škoda Astra 03T · depot Moravská Ostrava 4

4trams at 16:00
FromToHeadwayLeaves 16:xxRuntime
Hranečník→Zábřehevery 20 min:03 :23 :4329 min
Zábřeh→Hranečníkevery 20 min:16 :36 :5628 min
Zábřeh→Moravská Ostrava, Plynárnysingle trip:4729 min

Simutrans schedule · loop departures set 1 min early

Terminus entryDeparture every (min)Offset (min)Also at (min)Leave up toFit
Hranečník → Zábřehloop · 1 min early202real 3—autoexact 13:23–17:43 (14 dep.)
Zábřeh → Hranečníkloop · 1 min early2015real 16—autoexact 13:16–16:36 (11 dep.)outside the run: 16:47, 16:56, 17:07, 17:17, 17:27, 17:39, 17:59
Zábřeh → Moravská Ostrava, Plynárnydepot run or one-off at 16:47, 17:07, 17:27, not scheduled. Its slot is included in the Zábřeh → Hranečník row.

Late in the afternoon the trips from Zábřeh run to Moravská Ostrava, Plynárny.

Hranečník ⇄ Zábřeh · 4 counted, 4 needed (round 80 min on the suggested pattern (every 20): 29 + 28 min running, waits 19 and 4 min at the termini; minimum by runtime 3) · 1 more from the timetable chaining, not needed

Not needed: 48 more cars from the line’s history (weekday records Sep 2025 – Jun 2026), active and free that day (not counted)

Stops

Hranečník → Zábřeh (18 stops): Hranečník · Moravská Ostrava, Výstaviště · Karolina · Moravská Ostrava, Náměstí Republiky · Moravská Ostrava, Don Bosco · Vítkovice, Dolní Vítkovice · Vítkovice, Český dům · Vítkovice, Důl Jeremenko · Vítkovice, kolonie Jeremenko · Vítkovice, nádraží Vítkovice · Zábřeh, Rodinná · Zábřeh, Kapitána Vajdy · Zábřeh, Rodimcevova · Zábřeh, vodárna · Zábřeh, Kotva · Zábřeh, Kino Luna · Zábřeh, Svornosti · Zábřeh

Zábřeh → Hranečník (18 stops): Zábřeh · Zábřeh, Svornosti · Zábřeh, Kino Luna · Zábřeh, Kotva · Zábřeh, vodárna · Zábřeh, Rodimcevova · Zábřeh, Kapitána Vajdy · Zábřeh, Rodinná · Vítkovice, nádraží Vítkovice · Vítkovice, kolonie Jeremenko · Vítkovice, Důl Jeremenko · Vítkovice, Český dům · Vítkovice, Dolní Vítkovice · Moravská Ostrava, Don Bosco · Moravská Ostrava, Náměstí Republiky · Karolina · Moravská Ostrava, Výstaviště · Hranečník

15

Výškovice – Dubina

1× Pragoimex VarioLFR single car, 1× Inekon Trio 2001, 1× Stadler Tango NF2, 1× Škoda 39T ForCity Smart, 1× Škoda Astra 03T · depot Moravská Ostrava 3 + Poruba 2

5trams at 16:00
FromToHeadwayLeaves 16:xxRuntime
Výškovice→Dubinaevery 10 min:04 :14 :24 :34 :44 :5418 min
Dubina→Výškoviceevery 10 min:09 :19 :29 :39 :49 :5919 min

Simutrans schedule · loop departures set 1 min early

Terminus entryDeparture every (min)Offset (min)Also at (min)Leave up toFit
Výškovice → Dubinaloop · 1 min early103real 4—autoexact 13:04–17:54 (30 dep.)
Dubina → Výškoviceloop · 1 min early108real 9—autoexact 13:09–17:29 (27 dep.)outside the run: 17:46

Výškovice ⇄ Dubina · 5 counted, 5 needed (round 50 min on the suggested pattern (every 10): 18 + 19 min running, waits 6 and 7 min at the termini; minimum by runtime 4)

Not needed: 51 more cars from the line’s history (weekday records Sep 2025 – Jun 2026), active and free that day (not counted)

Stops

Výškovice → Dubina (15 stops): Výškovice · Výškovice, Nové Výškovice · Výškovice, 29. dubna · Zábřeh, Kino Luna · Zábřeh, Kotva · Zábřeh, vodárna · Zábřeh, Rodimcevova · Zábřeh, Kapitána Vajdy · Zábřeh, Rodinná · Hrabůvka, ÚMOb Jih · Hrabůvka, náměstí Ostrava-Jih · Hrabůvka, Josefa Kotase · Dubina, Antonína Poledníka · Dubina, Václava Jiřikovského · Dubina

Dubina → Výškovice (15 stops): Dubina · Dubina, Václava Jiřikovského · Dubina, Antonína Poledníka · Hrabůvka, Josefa Kotase · Hrabůvka, náměstí Ostrava-Jih · Hrabůvka, ÚMOb Jih · Zábřeh, Rodinná · Zábřeh, Kapitána Vajdy · Zábřeh, Rodimcevova · Zábřeh, vodárna · Zábřeh, Kotva · Zábřeh, Kino Luna · Výškovice, 29. dubna · Výškovice, Nové Výškovice · Výškovice

17

Dubina – Poruba, Vřesinská

3× Škoda 39T ForCity Smart, 2× Stadler Tango NF2, 1× Pragoimex VarioLF3, 1× Tatra KT8D5R.N1, 1× Inekon Trio 2001, 1× Pragoimex VarioLF2 · depot Poruba 7 + Moravská Ostrava 2

9trams at 16:00
FromToHeadwayLeaves 16:xxRuntime
Dubina→Poruba, Vřesinskáevery 20 min:02 :22 :4234 min
Dubina→Poruba, vozovnaevery 20 min:12 :32 :5226 min
Poruba, vozovna→Dubinaevery 20 min:11 :31 :5126 min
Poruba, Vřesinská→Dubinaevery 20 min:14 :34 :5433 min

Simutrans schedule · loop departures set 1 min early

Terminus entryDeparture every (min)Offset (min)Also at (min)Leave up toFit
Simutrans line 17A: Dubina ⇄ Poruba, Vřesinská
Poruba, Vřesinská → Dubinaloop · 1 min early2013real 14—autoexact 13:14–16:54 (12 dep.)outside the run: 17:13, 17:32, 17:52
Dubina → Poruba, Vřesinskáloop · 1 min early201real 2—autoexact 13:02–18:02 (16 dep.)
Simutrans line 17B: Dubina ⇄ Poruba, vozovna
Dubina → Poruba, vozovnaloop · 1 min early2011real 12—autoexact 13:12–17:52 (15 dep.)
Poruba, vozovna → Dubinaloop · 1 min early2010real 11—autoexact 13:11–16:51 (12 dep.)outside the run: 17:10, 17:30, 17:48

Two Simutrans lines, 17A to Poruba, Vřesinská and 17B to Poruba, vozovna, each every 20 min and interleaved to 10 min at Dubina. Each tram keeps to one end.

Simutrans line 17A: Dubina ⇄ Poruba, Vřesinská · 5 counted, 5 needed (round 100 min on the suggested pattern (every 20): 34 + 33 min running, waits 15 and 18 min at the termini; minimum by runtime 4) · 1 more from the timetable chaining, not needed

Simutrans line 17B: Dubina ⇄ Poruba, vozovna · 4 counted, 4 needed (round 80 min on the suggested pattern (every 20): 26 + 26 min running, waits 15 and 13 min at the termini; minimum by runtime 3) · 1 more from the timetable chaining, not needed

Not needed: 28 more cars from the line’s history (weekday records Sep 2025 – Jun 2026), active and free that day (not counted)

Stops

Dubina → Poruba, Vřesinská (23 stops): Dubina · Dubina, Václava Jiřikovského · Dubina, Antonína Poledníka · Hrabůvka, Josefa Kotase · Hrabůvka, náměstí Ostrava-Jih · Hrabůvka, ÚMOb Jih · Zábřeh, Rodinná · Zábřeh, Tylova · Zábřeh, Dolní · Hulváky, Hulvácká · Hulváky, Ferona · Hulváky, Střelnice · Nová Ves, vodárna · Nová Ves, vodárna · Svinov, mosty · Třebovice, obchodní centrum · Třebovice, Třebovická · Poruba, Telekomunikační škola · Poruba, vozovna · Poruba, VŠB-TUO · Poruba, Hlavní třída · Poruba, Fakultní nemocnice · Poruba, Vřesinská

Dubina → Poruba, vozovna (19 stops): Dubina · Dubina, Václava Jiřikovského · Dubina, Antonína Poledníka · Hrabůvka, Josefa Kotase · Hrabůvka, náměstí Ostrava-Jih · Hrabůvka, ÚMOb Jih · Zábřeh, Rodinná · Zábřeh, Tylova · Zábřeh, Dolní · Hulváky, Hulvácká · Hulváky, Ferona · Hulváky, Střelnice · Nová Ves, vodárna · Nová Ves, vodárna · Svinov, mosty · Třebovice, obchodní centrum · Třebovice, Třebovická · Poruba, Telekomunikační škola · Poruba, vozovna

Poruba, vozovna → Dubina (19 stops): Poruba, vozovna · Poruba, Telekomunikační škola · Třebovice, Třebovická · Třebovice, obchodní centrum · Svinov, mosty · Nová Ves, vodárna · Nová Ves, vodárna · Hulváky, Střelnice · Hulváky, Ferona · Hulváky, Hulvácká · Zábřeh, Dolní · Zábřeh, Tylova · Zábřeh, Rodinná · Hrabůvka, ÚMOb Jih · Hrabůvka, náměstí Ostrava-Jih · Hrabůvka, Josefa Kotase · Dubina, Antonína Poledníka · Dubina, Václava Jiřikovského · Dubina

Poruba, Vřesinská → Dubina (23 stops): Poruba, Vřesinská · Poruba, Fakultní nemocnice · Poruba, Hlavní třída · Poruba, VŠB-TUO · Poruba, vozovna · Poruba, Telekomunikační škola · Třebovice, Třebovická · Třebovice, obchodní centrum · Svinov, mosty · Nová Ves, vodárna · Nová Ves, vodárna · Hulváky, Střelnice · Hulváky, Ferona · Hulváky, Hulvácká · Zábřeh, Dolní · Zábřeh, Tylova · Zábřeh, Rodinná · Hrabůvka, ÚMOb Jih · Hrabůvka, náměstí Ostrava-Jih · Hrabůvka, Josefa Kotase · Dubina, Antonína Poledníka · Dubina, Václava Jiřikovského · Dubina

Depots

Each tram comes from the depot that keeps it in the seznam-autobusu.cz fleet register. Lines are listed with the trams that depot sends out to them.

Vozovna Poruba

46units out at 16:00 · 86 active cars

17× Škoda 39T ForCity Smart, 15× Stadler Tango NF2, 5× Pragoimex VarioLFR single car, 5× Inekon Trio 2001, 3× Pragoimex VarioLF2, 1× Pragoimex VarioLF3

VehicleSeen on Mon 28 Sep
3 Poruba, vozovna ⇄ Dubina · 3 from this depot
1759 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
1759 on line 8
1711 Poruba
Stadler Tango NF2 · 24.9 m
TangoNF2
—
1319 Poruba
Pragoimex VarioLFR.E · 15.1 m
VarioLF · turquoise
—
4 Martinov ⇄ Hranečník (Simutrans line 4A) · 6 from this depot
1703 Poruba
Stadler Tango NF2 · 24.9 m
TangoNF2
1703 on line 7
1704 Poruba
Stadler Tango NF2 · 24.9 m
TangoNF2
—
1714 Poruba
Stadler Tango NF2 · 24.9 m
TangoNF2
1714 on this line, course 406
1721 Poruba
Stadler Tango NF2 · 24.9 m
TangoNF2
1721 on this line, course 402
1725 Poruba
Stadler Tango NF2 · 24.9 m
TangoNF2
1725 on this line, course 401
1252 Poruba
Inekon Trio 2001 · 20.1 m
T2001_Trio
1252 on this line, course 403
4 Martinov ⇄ Kunčice, Nová huť jižní brána (Simutrans line 4B) · 2 from this depot
1768 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
—
1403 Poruba
Pragoimex VarioLF2R.S · 22.0 m
VarioLF2 · turquoise
1403 on this line, course 404
5 Poruba, Vřesinská ⇄ Budišovice, Zátiší · 2 from this depot
1717 Poruba
Stadler Tango NF2 · 24.9 m
TangoNF2
—
1719 Poruba
Stadler Tango NF2 · 24.9 m
TangoNF2
—
7 Výškovice ⇄ Poruba, Vřesinská (Simutrans line 7A) · 5 from this depot
1757 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
—
1764 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
1764 on line 8
1710 Poruba
Stadler Tango NF2 · 24.9 m
TangoNF2
1710 on this line, course 705
1716 Poruba
Stadler Tango NF2 · 24.9 m
TangoNF2
1716 on this line, course 704
1402 Poruba
Pragoimex VarioLF2R.S · 22.0 m
VarioLF2 · turquoise
1402 on line 17
7 Výškovice ⇄ Poruba, vozovna (Simutrans line 7B) · 4 from this depot
1758 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
—
1771 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
—
1722 Poruba
Stadler Tango NF2 · 24.9 m
TangoNF2
1722 on this line, course 701
1256 Poruba
Inekon Trio 2001 · 20.1 m
T2001_Trio
1256 on line 17
8 Poruba, Vřesinská ⇄ Hlavní nádraží (Simutrans line 8A) · 4 from this depot
1762 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
1762 on this line, course 810
1763 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
1763 on this line, course 808
1765 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
1765 on this line, course 807
1770 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
1770 on this line, course 806
8 Poruba, Vřesinská ⇄ Moravská Ostrava, Plynárny (Simutrans line 8B) · 6 from this depot
1602 Poruba
Pragoimex VarioLF3 · 30.1 m
VarioLF3
—
1753 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
—
1760 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
—
1774 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
—
1775 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
—
1720 Poruba
Stadler Tango NF2 · 24.9 m
TangoNF2
1720 on line 4
11 Poruba, vozovna ⇄ Zábřeh · 4 from this depot
1316 Poruba
Pragoimex VarioLFR.E · 15.1 m
VarioLF · turquoise
—
1360 Poruba
Pragoimex VarioLFR.S · 15.1 m
VarioLF · turquoise
—
1364 Poruba
Pragoimex VarioLFR.S · 15.1 m
VarioLF · blue-yellow
—
1372 Poruba
Pragoimex VarioLFR.S · 15.1 m
VarioLF · turquoise
—
12 Dubina ⇄ Hranečník · 1 from this depot
1259 Poruba
Inekon Trio 2001 · 20.1 m
T2001_Trio
1259 on line 17
15 Výškovice ⇄ Dubina · 2 from this depot
1713 Poruba
Stadler Tango NF2 · 24.9 m
TangoNF2
—
1253 Poruba
Inekon Trio 2001 · 20.1 m
T2001_Trio
—
17 Dubina ⇄ Poruba, Vřesinská (Simutrans line 17A) · 3 from this depot
1761 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
—
1709 Poruba
Stadler Tango NF2 · 24.9 m
TangoNF2
1709 on this line, course 758
1715 Poruba
Stadler Tango NF2 · 24.9 m
TangoNF2
1715 on this line, course 751
17 Dubina ⇄ Poruba, vozovna (Simutrans line 17B) · 4 from this depot
1754 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
—
1766 Poruba
Škoda 39T ForCity Smart · 26.5 m
39T
—
1255 Poruba
Inekon Trio 2001 · 20.1 m
T2001_Trio
1255 on line 7
1401 Poruba
Pragoimex VarioLF2 · 22.0 m
VarioLF2 · turquoise
1401 on this line, course 752

Vozovna Moravská Ostrava

47units out at 16:00 · 78 active cars

13× Tatra KT8D5R.N1, 9× Škoda 39T ForCity Smart, 9× Škoda Astra 03T, 5× Stadler Tango NF2, 5× Pragoimex VarioLFR single car, 3× Pragoimex VarioLF3, 2× coupled pair of Pragoimex VarioLFR, 1× Pragoimex VarioLF2

VehicleSeen on Mon 28 Sep
1 Dubina ⇄ Hlavní nádraží · 7 from this depot
1500 Moravská Ostrava
Tatra KT8D5R.N1 · 30.3 m
KT8D5R_N1 · blue-yellow
—
1503 Moravská Ostrava
Tatra KT8D5R.N1 · 30.3 m
KT8D5R_N1 · turquoise
—
1504 Moravská Ostrava
Tatra KT8D5R.N1 · 30.3 m
KT8D5R_N1 · turquoise
—
1505 Moravská Ostrava
Tatra KT8D5R.N1 · 30.3 m
KT8D5R_N1 · turquoise
—
1652 Moravská Ostrava
Pragoimex VarioLF3/2 · 30.1 m
VarioLF3_s2
1652 on this line, course 104
1343 + 1344 Moravská Ostrava
Pragoimex VarioLFR.E + Pragoimex VarioLFR.E · 15.1 m + 15.1 m
VarioLF + VarioLF · turquoise
—
1780 Moravská Ostrava
Škoda 39T ForCity Smart · 26.5 m
39T
—
2 Výškovice ⇄ Hlavní nádraží · 8 from this depot
1501 Moravská Ostrava
Tatra KT8D5R.N1 · 30.3 m
KT8D5R_N1 · blue-yellow
1501 on this line, course 203
1506 Moravská Ostrava
Tatra KT8D5R.N1 · 30.3 m
KT8D5R_N1 · blue-yellow
1506 on this line, course 102
1507 Moravská Ostrava
Tatra KT8D5R.N1 · 30.3 m
KT8D5R_N1 · blue-yellow
1507 on this line, course 103
1509 Moravská Ostrava
Tatra KT8D5R.N1 · 30.3 m
KT8D5R_N1 · blue-yellow
1509 on this line, course 202
1511 Moravská Ostrava
Tatra KT8D5R.N1 · 30.3 m
KT8D5R_N1 · blue-yellow
—
1515 Moravská Ostrava
Tatra KT8D5R.N1 · 30.3 m
KT8D5R_N1 · blue-yellow
1515 on this line, course 201
1653 Moravská Ostrava
Pragoimex VarioLF3/2 · 30.1 m
VarioLF3_s2
—
1334 + 1348 Moravská Ostrava
Pragoimex VarioLFR.E + Pragoimex VarioLFR.E · 15.1 m + 15.1 m
VarioLF + VarioLF · turquoise
—
3 Poruba, vozovna ⇄ Dubina · 1 from this depot
1208 Moravská Ostrava
Škoda Astra 03T2 · 20.1 m
LTM1008_Astra
—
4 Martinov ⇄ Kunčice, Nová huť jižní brána (Simutrans line 4B) · 2 from this depot
1204 Moravská Ostrava
Škoda Astra 03T2 · 20.1 m
LTM1008_Astra
1204 on line 17
1211 Moravská Ostrava
Škoda Astra 03T4 · 20.1 m
LTM1008_Astra
—
8 Poruba, Vřesinská ⇄ Hlavní nádraží (Simutrans line 8A) · 5 from this depot
1776 Moravská Ostrava
Škoda 39T ForCity Smart · 26.5 m
39T
1776 on this line, course 802
1779 Moravská Ostrava
Škoda 39T ForCity Smart · 26.5 m
39T
—
1786 Moravská Ostrava
Škoda 39T ForCity Smart · 26.5 m
39T
—
1787 Moravská Ostrava
Škoda 39T ForCity Smart · 26.5 m
39T
1787 on this line, course 801
1788 Moravská Ostrava
Škoda 39T ForCity Smart · 26.5 m
39T
1788 on this line, course 803
8 Poruba, Vřesinská ⇄ Moravská Ostrava, Plynárny (Simutrans line 8B) · 2 from this depot
1502 Moravská Ostrava
Tatra KT8D5R.N1 · 30.3 m
KT8D5R_N1 · blue-yellow
1502 on line 1, 2
1781 Moravská Ostrava
Škoda 39T ForCity Smart · 26.5 m
39T
—
10 Hranečník ⇄ Dubina · 6 from this depot
1512 Moravská Ostrava
Tatra KT8D5R.N1 · 30.3 m
KT8D5R_N1 · blue-yellow
1512 on line 1, 2
1785 Moravská Ostrava
Škoda 39T ForCity Smart · 26.5 m
39T
—
1731 Moravská Ostrava
Stadler Tango NF2 · 24.9 m
TangoNF2
—
1739 Moravská Ostrava
Stadler Tango NF2 · 24.9 m
TangoNF2
—
1206 Moravská Ostrava
Škoda Astra 03T2 · 20.1 m
LTM1008_Astra
—
1209 Moravská Ostrava
Škoda Astra 03T2 · 20.1 m
LTM1008_Astra
—
12 Dubina ⇄ Hranečník · 7 from this depot
1729 Moravská Ostrava
Stadler Tango NF2 · 24.9 m
TangoNF2
—
1738 Moravská Ostrava
Stadler Tango NF2 · 24.9 m
TangoNF2
—
1210 Moravská Ostrava
Škoda Astra 03T4 · 20.1 m
LTM1008_Astra
—
1212 Moravská Ostrava
Škoda Astra 03T5 · 20.1 m
LTM1008_Astra
—
1411 Moravská Ostrava
Pragoimex VarioLF2+ · 22.0 m
VarioLF2_Plus
—
1345 Moravská Ostrava
Pragoimex VarioLFR.E · 15.1 m
VarioLF · turquoise
1345 on this line, course 253
1347 Moravská Ostrava
Pragoimex VarioLFR.E · 15.1 m
VarioLF · turquoise
1347 on this line, course 255
13 Hranečník ⇄ Zábřeh · 4 from this depot
1736 Moravská Ostrava
Stadler Tango NF2 · 24.9 m
TangoNF2
—
1213 Moravská Ostrava
Škoda Astra 03T5 · 20.1 m
LTM1008_Astra
—
1349 Moravská Ostrava
Pragoimex VarioLFR.E · 15.1 m
VarioLF · turquoise
1349 on this line, course 351
1350 Moravská Ostrava
Pragoimex VarioLFR.E · 15.1 m
VarioLF · turquoise
1350 on this line, course 352
15 Výškovice ⇄ Dubina · 3 from this depot
1782 Moravská Ostrava
Škoda 39T ForCity Smart · 26.5 m
39T
—
1214 Moravská Ostrava
Škoda Astra 03T5 · 20.1 m
LTM1008_Astra
—
1333 Moravská Ostrava
Pragoimex VarioLFR.E · 15.1 m
VarioLF · turquoise
1333 on this line, course 551
17 Dubina ⇄ Poruba, Vřesinská (Simutrans line 17A) · 2 from this depot
1510 Moravská Ostrava
Tatra KT8D5R.N1 · 30.3 m
KT8D5R_N1 · blue-yellow
1510 on line 1, 2
1651 Moravská Ostrava
Pragoimex VarioLF3/2 · 30.1 m
VarioLF3_s2
—

Not in service at 16:00

The rest of the registered fleet: reserves, trams in the workshops and out-of-service cars.

Poruba

T3R.P, not planned (4) 952 Tatra T3R.P · 974 Tatra T3R.P · 994 Tatra T3R.P · 1004 Tatra T3R.P

in workshops (15) 973 Tatra T3R.P · 1251 Inekon Trio 2001 · 1254 Inekon Trio 2001 · 1258 Inekon Trio 2001 · 1311 Pragoimex T3R.EVN · 1314 Pragoimex VarioLFR.E · 1354 Pragoimex VarioLFR.E · 1358 Pragoimex VarioLFR.S · 1366 Pragoimex VarioLFR.S · 1601 Pragoimex VarioLF3 · 1701 Stadler Tango NF2 · 1724 Stadler Tango NF2 · 1752 Škoda 39T ForCity Smart · 1755 Škoda 39T ForCity Smart · 1773 Škoda 39T ForCity Smart

out of service (2) 1257 Inekon Trio 2001 · 1707 Stadler Tango NF2

reserve (40) 1312 Pragoimex T3R.EVN · 1313 Pragoimex VarioLFR.E · 1315 Pragoimex VarioLFR.E · 1317 Pragoimex VarioLFR.E · 1318 Pragoimex VarioLFR.E · 1320 Pragoimex VarioLFR.E · 1321 Pragoimex VarioLFR.E · 1322 Pragoimex VarioLFR.E · 1351 Pragoimex VarioLFR.E · 1352 Pragoimex VarioLFR.E · 1353 Pragoimex VarioLFR.E · 1355 Pragoimex VarioLFR.E · 1356 Pragoimex VarioLFR.E · 1357 Pragoimex VarioLFR.E · 1359 Pragoimex VarioLFR.S · 1361 Pragoimex VarioLFR.S · 1362 Pragoimex VarioLFR.S · 1363 Pragoimex VarioLFR.S · 1365 Pragoimex VarioLFR.S · 1367 Pragoimex VarioLFR.S · 1368 Pragoimex VarioLFR.S · 1369 Pragoimex VarioLFR.S · 1370 Pragoimex VarioLFR.S · 1371 Pragoimex VarioLFR.S · 1373 Pragoimex VarioLFR.S · 1702 Stadler Tango NF2 · 1705 Stadler Tango NF2 · 1706 Stadler Tango NF2 · 1708 Stadler Tango NF2 · 1712 Stadler Tango NF2 · 1718 Stadler Tango NF2 · 1723 Stadler Tango NF2 · 1726 Stadler Tango NF2 · 1727 Stadler Tango NF2 · 1728 Stadler Tango NF2 · 1751 Škoda 39T ForCity Smart · 1756 Škoda 39T ForCity Smart · 1767 Škoda 39T ForCity Smart · 1769 Škoda 39T ForCity Smart · 1772 Škoda 39T ForCity Smart

Moravská Ostrava

T3R.P, not planned (4) 970 Tatra T3R.P · 998 Tatra T3R.P · 1002 Tatra T3R.P · 1008 Tatra T3R.P

in workshops (7) 1201 Škoda Astra 03T1 · 1202 Škoda Astra 03T1 · 1326 Pragoimex VarioLFR.E · 1339 Pragoimex VarioLFR.E · 1513 Tatra KT8D5R.N1 · 1778 Škoda 39T ForCity Smart · 1783 Škoda 39T ForCity Smart

reserve (29) 1203 Škoda Astra 03T2 · 1205 Škoda Astra 03T2 · 1207 Škoda Astra 03T2 · 1323 Pragoimex VarioLFR.E · 1324 Pragoimex VarioLFR.E · 1325 Pragoimex VarioLFR.E · 1327 Pragoimex VarioLFR.E · 1328 Pragoimex VarioLFR.E · 1329 Pragoimex VarioLFR.E · 1330 Pragoimex VarioLFR.E · 1331 Pragoimex VarioLFR.E · 1332 Pragoimex VarioLFR.E · 1335 Pragoimex VarioLFR.E · 1336 Pragoimex VarioLFR.E · 1337 Pragoimex VarioLFR.E · 1338 Pragoimex VarioLFR.E · 1340 Pragoimex VarioLFR.E · 1341 Pragoimex VarioLFR.E · 1342 Pragoimex VarioLFR.E · 1346 Pragoimex VarioLFR.E · 1514 Tatra KT8D5R.N1 · 1730 Stadler Tango NF2 · 1732 Stadler Tango NF2 · 1733 Stadler Tango NF2 · 1734 Stadler Tango NF2 · 1735 Stadler Tango NF2 · 1740 Stadler Tango NF2 · 1777 Škoda 39T ForCity Smart · 1784 Škoda 39T ForCity Smart

Pak128 objects

Every real type at the 16:00 peak, with the matching object chain in VZ-DPOstrava-tram.pak. The vehicle cells elsewhere show only the core name, the object's last segment. “≈” marks a nearest substitute. Length is in car units (16 = one tile).

Real typePak128 objectObject liveryLengthCars at 16:00
Inekon Trio 2001T2001_Trio
VZ-DPOstrava-T2001_Trio-dpomodrozluta-T2001_Trio → VZ-DPOstrava-T2001_Trio-dpomodrozluta-T2001_Trio_2 → VZ-DPOstrava-T2001_Trio-dpomodrozluta-T2001_Trio_3
nearest: real paint advertising wrap, DPO blue with white stripe is shown in blue-yellow
blue-yellow (dpomodrozluta)
real: 3× DPO blue with white stripe, 2× advertising wrap
135
Pragoimex VarioLF2VarioLF2
VZ-DPOstrava-VarioLF2-dpotyrkysova-A → VZ-DPOstrava-VarioLF2-dpotyrkysova-A_2
turquoise (dpotyrkysova)
real: 1× DPO blue with white stripe
161
Pragoimex VarioLF2+VarioLF2_Plus
VZ-DPOstrava-VarioLF2_Plus-stribrna-VarioLF2_Plus → VZ-DPOstrava-VarioLF2_Plus-stribrna-VarioLF2_Plus_2
silver-gold (stribrna)
real: 1× silver-gold
161
Pragoimex VarioLF2R.SVarioLF2
VZ-DPOstrava-VarioLF2-dpotyrkysova-A → VZ-DPOstrava-VarioLF2-dpotyrkysova-A_2
turquoise (dpotyrkysova)
real: 2× DPO blue with white stripe
162
Pragoimex VarioLF3VarioLF3
VZ-DPOstrava-VarioLF3-dpotyrkysova-VarioLF3 → VZ-DPOstrava-VarioLF3-dpotyrkysova-VarioLF3_2 → VZ-DPOstrava-VarioLF3-dpotyrkysova-VarioLF3_3
turquoise (dpotyrkysova)
real: 1× DPO blue with white stripe
211
Pragoimex VarioLF3/2VarioLF3_s2
VZ-DPOstrava-VarioLF3_s2-dpotyrkysova-VarioLF3_s2 → VZ-DPOstrava-VarioLF3_s2-dpotyrkysova-VarioLF3_s2_2 → VZ-DPOstrava-VarioLF3_s2-dpotyrkysova-VarioLF3_s2_3
turquoise (dpotyrkysova)
real: 3× DPO blue with white stripe
213
Pragoimex VarioLFR.EVarioLF
VZ-DPOstrava-VarioLF-dpotyrkysova-VarioLF
nearest: real paint advertising wrap is shown in turquoise
turquoise (dpotyrkysova)
real: 7× DPO blue with white stripe, 4× advertising wrap
1211
Pragoimex VarioLFR.SVarioLF
VZ-DPOstrava-VarioLF-dpomodrozluta-VarioLF
blue-yellow (dpomodrozluta)
real: 1× DPO blue-white with yellow doors
121
Pragoimex VarioLFR.SVarioLF
VZ-DPOstrava-VarioLF-dpotyrkysova-VarioLF
turquoise (dpotyrkysova)
real: 2× DPO blue with white stripe
122
Stadler Tango NF2TangoNF2
VZ-DPOstrava-TangoNF2-dpotyrkysova-TangoNF2 → VZ-DPOstrava-TangoNF2-dpotyrkysova-TangoNF2_2
turquoise (dpotyrkysova)
real: 20× DPO blue with white stripe
8 + 620
Tatra KT8D5R.N1KT8D5R_N1
VZ-DPOstrava-KT8D5R_N1-dpomodrozluta-KT8D5R_N1 → VZ-DPOstrava-KT8D5R_N1-dpomodrozluta-KT8D5R_N1_2 → VZ-DPOstrava-KT8D5R_N1-dpomodrozluta-KT8D5R_N1_3
blue-yellow (dpomodrozluta)
real: 10× DPO blue-white-yellow
2110
Tatra KT8D5R.N1KT8D5R_N1
VZ-DPOstrava-KT8D5R_N1-dpotyrkysova-KT8D5R_N1 → VZ-DPOstrava-KT8D5R_N1-dpotyrkysova-KT8D5R_N1_2 → VZ-DPOstrava-KT8D5R_N1-dpotyrkysova-KT8D5R_N1_3
turquoise (dpotyrkysova)
real: 3× DPO blue with white stripe
213
Škoda 39T ForCity Smart39T
VZ-DPOstrava-39T-dpotyrkysova-39T → VZ-DPOstrava-39T-dpotyrkysova-39T_2
turquoise (dpotyrkysova)
real: 26× DPO blue with white stripe
12 + 626
Škoda Astra 03T2LTM1008_Astra
VZ-DPOstrava-LTM1008_Astra-dpomodrozluta-LTM1008_Astra → VZ-DPOstrava-LTM1008_Astra-dpomodrozluta-LTM1008_Astra_2 → VZ-DPOstrava-LTM1008_Astra-dpomodrozluta-LTM1008_Astra_3
nearest: real paint DPO blue with white stripe, advertising wrap is shown in blue-yellow
blue-yellow (dpomodrozluta)
real: 2× DPO blue with white stripe, 2× advertising wrap
134
Škoda Astra 03T4LTM1008_Astra
VZ-DPOstrava-LTM1008_Astra-dpomodrozluta-LTM1008_Astra → VZ-DPOstrava-LTM1008_Astra-dpomodrozluta-LTM1008_Astra_2 → VZ-DPOstrava-LTM1008_Astra-dpomodrozluta-LTM1008_Astra_3
nearest: real paint advertising wrap, DPO blue with white stripe is shown in blue-yellow
blue-yellow (dpomodrozluta)
real: 1× advertising wrap, 1× DPO blue with white stripe
132
Škoda Astra 03T5LTM1008_Astra
VZ-DPOstrava-LTM1008_Astra-dpomodrozluta-LTM1008_Astra → VZ-DPOstrava-LTM1008_Astra-dpomodrozluta-LTM1008_Astra_2 → VZ-DPOstrava-LTM1008_Astra-dpomodrozluta-LTM1008_Astra_3
nearest: real paint advertising wrap is shown in blue-yellow
blue-yellow (dpomodrozluta)
real: 3× advertising wrap
133

Vehicle types

DPO plans each turn by length class: 1×T (15 m), 1.5×T (20–27 m) or 2×T (30 m). Lines 1 and 2 need 2×T.

Vehicle typeLengthBuildClassCapacityUnits at 16:00
Tatra KT8D5R.N130.3 m3 sections, high floor with low-floor middle2×T22013
Pragoimex Vario LF3 / LF3/230.1 m3 sections, partly low-floor2×T2294
Coupled pair of Vario LF2 × 15.1 mtwo single cars coupled2×T2202
Škoda 39T ForCity Smart26.5 m2 sections, fully low-floor1.5×T20026
Stadler Tango NF2 nOVA24.9 m2 sections, fully low-floor1.5×T18820
Škoda 03T Astra (LTM 10.08)20.1 m3 sections, low-floor middle1.5×T1559
Inekon 01 Trio20.1 m3 sections, low-floor middle1.5×T1405
Pragoimex Vario LF2 / LF2R.S / LF2+22.0 m2 sections, partly low-floor1.5×T1704
Pragoimex VarioLFR.E / LFR.S / T3R.EVN15.1 msingle car, partly low-floor1×T11010

How this was built

Friday's roster is designed, not observed. No public record of which tram ran on which line on 25 Sep exists. The tram-bus.cz feed behind the seznam-autobusu.cz vypravenost for ODIS stopped recording DPO trams on 26 Jun 2026, and on 25 Sep it carries only trolleybuses. DPO's live map shows current positions only. The roster was therefore built from the evidence below, so each number is a tram that realistically worked that line, not a verified sighting.

How many trams per line. CIS JŘ timetable (JDF export of 20 Oct 2026 (timetable versions valid on Wed 21 Oct 2026), DPO lines 915001–915017) evaluated for Friday 25 Sep 2026. Trips were chained into vehicle turns at their termini (layover up to 40 min), and the turns running at 16:00 were counted. Since the user's rule of 29 Sep, only each Simutrans line's round-trip need is counted. The extra units from the chaining are shown as “not needed” (one of each type kept first), a line missing a regular type of its history roster (at least 2 % of its records) gets one unit swapped for that type, and the free cars from each line's history are listed as “not needed”.

Which types. About 11,000 weekday vehicle records from seznam-autobusu.cz (Sep 2025 – Jun 2026, 2026 weighted double, records marked as afternoon runs weighted up, morning-only runs left out) give each line's type mix. That mix is capped by how many cars of each type are active today, keeping a small reserve. The 8 surviving T3R.P are not planned (four more were retired in 2026 and offered for sale on 17 Sep). Single Vario LF cars on lines 1 and 2 become coupled pairs, which is how they run there. Courses numbered 9xx are late-evening runs (out to the night lines and to 8 and 11) and are left out: the single Vario LF cars seen on 4, 7 and 8 run only on those, so they are not planned at 16:00. A coupled pair stays a pair on every line. On 18 Oct 2026 five trams of the earlier sheet were replaced for this reason, each marked on its line; every other tram stays as published.

Which trams. Only cars the fleet register lists as active (not in the workshops or out of service) are used. The exception is a car that was seen running on Mon 28 Sep, which overrides a stale register entry. Cars are ranked per line by their records on that line, whether they ran on that line on Mon 28 Sep (DPO live feed, 53 trams seen), and recent activity. Coupled pairs reuse pairs seen in the records.

pak128 objects. Each tram is matched to its object in VZ-DPOstrava-tram.pak (custom Czech pak128, main 4fbb7b8), the only tram pak installed. The livery follows the car's registered paint: blue with white stripe uses dpotyrkysova, blue-white-yellow uses dpomodrozluta, and silver-gold uses stribrna. Advertising wraps use the type's default livery and are listed as nearest in the Pak128 objects table. VarioLFR.E, VarioLFR.S and T3R.EVN look the same as the Vario LF, and VarioLF2R.S the same as the Vario LF2, so the pak names them as variants of those objects.

Simutrans schedule. The departure times entered at loop termini (smyčky) are 1 min earlier than the timetable, as the model requires. The real times are listed under each entry.

Depots. Taken from each car's current depot in the fleet register: Poruba and Moravská Ostrava (Křižíkova).

Sources: CIS JŘ JDF, seznam-autobusu.cz vypravenost ODIS, DPO fleet register, DPO live dashboard, DPO výluky, mhd-ostrava.cz.