Dálkovou železniční osobní dopravu v České republice tvoří síť linek vlaků v kategorii R (rychlík), IC (intercity), EC (Eurocity) a Ex (expres) objednávaných a dotovaných ministerstvem dopravy. Dálková železniční doprava tvoří společně s regionální vlakovou a autobusovou dopravou a systémy MHD základní dopravní obslužnost České republiky. Rokem 2012 ministerstvo začalo podle harmonogramu vyhlašovat soutěže na provozování jednotlivých linek. Ministerstvo využívalo rozstřelů nabídek a přímá zadání dopravcům. Od prosince roku 2023 mají členské státy Evropské unie povinnost objednávané linky soutěžit. Vybranému dopravci proplácí ministerstvo po dobu platnosti smlouvy ztrátu z provozu linky. Některé spoje mají výrazně odlišný příjem z jízdného, a tak se proplácené částky liší. Z důvodu konkurence a velké četnosti spojů byla z objednávky dálkové železniční dopravy vyjmuta linka Ex1 v úseku Praha–Ostrava. Některé byly zase z důvodu nízké poptávky zrušeny.

Expresní spoje provozují České dráhy pod označením InterCity a EuroCity při pokračování spoje do zahraničí.

Dálkovou dopravu tvoří kromě dotovaných spojů i spoje provozované na komerční riziko dopravců. Vlastní spoje vypravují České dráhy, Leo Express a RegioJet a to především na trati Praha – Brno – Rakousko / Slovensko a Praha – Ostrava – Polsko / Slovensko. Značení R pro číslování spěšných spojů využívají i některé integrované dopravní systémy v provozování regionální železniční dopravy. Vlastní spoje, nebo alespoň jejich části na dálkových linkách ministerstva dopravy navíc objednávají ještě Plzeňský (IDPK), Liberecký (IDOL), Ústecký (DÚK), Olomoucký (IDSOK) a Zlínský kraj (IDZK).viz tabulky v tomto článku

Přehled dálkových železničních linek +Komerční dálkové železniční linkyLinkaFrekvenceTrasaDopravcePoznámkaSupercity Pendolino120 MinutPraha – OstravaČeské dráhyNěkteré vlaky jsou z důvodu nedostatku vlaků Pendolino nahrazeny soupravami klasické stavby a jsou provozovány v kategorii IC ale nejsou součástí žádné jiné dálkové linkyjednotlivé spojePraha – Ostrava – BohumínSC 503 / 504(Karlovy Vary – Cheb – Plzeň–) Praha – Ostrava Přímý vlak 503 / 504 Ostrava – Karlovy Vary do/ze stanice Praha hl. n pokračuje jako spoj linky Ex6SC 500 Ostrava – Praha (– České Budějovice)Ze stanice Praha hl. n. pokračuje jako spoj linky Ex7SC 502 / 513, 518 OpavanPraha – Ostrava-Svinov – Opava SC 241/240 KošičanPraha – Ostrava (– Poprad – Košice (SK))Ex1 Ostravan120 minutPraha – Ostrava (hl. n.)Linka dále pokračuje pod objednávkou ministerstva dopravy směr Bohumín (– Polsko) – Návsí (– Slovensko)Euronight SlovakiaEN 443/442Praha – Ostrava – (Košice – Humenné (SK))SlovanEC 299, IC 597 /EC 298 IC 594Praha – Olomouc – Otrokovice – Břeclav (– Bratislava (SK))Přímý vlak Olomouc – Bratislava Linka Ex41Railjet Ostravanrj 512 / 515Bohumín – Ostrava – Praha (– Plzeň – Cheb – Františkovy Lázně)Zastupuje spoje SC Pendolino, ze stanice Praha hl. n. pokračuje jako spoj linky Ex6 European SleeperES 452/453Praha (– Berlín (DE) – Amsterdam (NL) – Brusel (BE))CityRailPřímý vlak Praha – Amsterdam – BruselLeo Express120 minutPraha – Přerov – Ostrava – Bohumín Leo ExpressJednotlivé spojePraha – Návsí (– Prešov – Košice (SK))Praha – Bohumín (– Krakov – Varšava (PL))LE 1215,1219 / 1214, 1216Praha – Olomouc – Staré Město – Břeclav (– Bratislava (SK)RegioJet60 až 120 minutPraha – Česká Třebová – Ostrava – Návsí / HavířovRegioJet Praha – Česká Třebová – BřeclavRJ 1004 / 1013Praha – Ostrava-Svinov – Opavajednotlivé spojePraha (– Rakousko / Slovensko (– Maďarsko)RJ 1023 / 1022Praha – Bohumín (– Přemyšl (PL)) +Dálkové železniční linky objednávané ministerstvem dopravyLinkaFrekvenceTrasaDopravceVýkon do rokuPoznámka120 minutOstrava (hl. n.) – Bohumín / Návsí (– Polsko / Slovensko)České dráhy2029Úsek linky Praha – Ostrava je provozován na komerční riziko dopravceR 341, 343, 345, 347, 349 / 348, 346, 344, 342, 340 KysučanOstrava-Svinov – Bohumín – Návsí – (Čadca – Žilina (SK))České dráhy2029Posilové mezinárodní rychlíky.120 minutPraha – Valašské Meziříčí – Horní Lideč (– Púchov – Žilina (SK))České dráhy202860 minutPraha – Brno – BřeclavČeské dráhy2029120 minut MetropolitanPraha – Břeclav (– Bratislava (SK) – Budapešť (HU))120 minut VindobonaPraha – Břeclav (– Vídeň – Štýrský Hradec – Villach (AT))rj 259 / 256 VindobonaPraha - Břeclav (– Vídeň – Linec (AT))rj 174 Hungaria(Budapešť (HU)- Bratislava (SK)) – Břeclav – Praha-Holešovice – Děčín (– Berlín – Hamburk – Kiel (DE))Ze stanice Praha-Holešovice přechází z linky Ex3 na Linku Ex5, nejsou vedeny přes stanici Praha hl. n. rj 250 Vindobona(Vídeň (AT)) – Břeclav – Praha-Holešovice – Děčín (– Berlín (DE))120 minut(Rakousko / Slovensko a Maďarsko –) Břeclav – Bohumín (– Polsko)České dráhy2029120 minutPraha – Ústí Nad Labem – Děčín (– Drážďany – Berlín – Hamburk (DE))České dráhy2029rj 173 Berliner(Kiel – Hamburg – Berlín (DE)) – Děčín – PrahaEC 458 / 459 CanopusPraha – Děčín (– Lipsko – Frankfurt nad Mohanem (DE) – Curych (CH))Přímý vlak Praha – Lipsko – Curych rj 386, 384, 382 / 383, 385 Praha (– Berlín – Hamburk (DE) – Padborg – Kodaň (DK)) rj 251 Vindobona(Berlín (DE)) – Děčín – Praha-Holešovice – Břeclav (- Villach (AT))Ze stanice Praha-Holešovice přechází z linky Ex5 na Linku Ex3, nejsou vedeny přes stanici Praha hl. n.rj 175 Hungaria(Hamburk – Berlín (DE)) – Děčín – Praha-Holešovice – Břeclav (- Bratislava (SK) – Budapešť (HU))rj 177 Berliner(Berlín (DE)) – Děčín – Praha-Holešovice – Břeclav (– Vídeň (AT))60 minutPraha – Plzeň České dráhy2028120 minut Bavorský expresPraha – Plzeň – Domažlice (– Řezno – Mnichov (DE))Od 12/2026 oddělené jako linka Ex36, Od 12/2026 do 12/2031 dopravce Leo Express120 minut Západní expresPraha – Plzeň – ChebOd 12/2028 do 12/2043 dopravce Arriva vlakyIC 503 / 504(Ostrava –) Praha – Plzeň – Cheb – Karlovy VaryV úseku Cheb – Karlovy Vary pod objednávkou Karlovarského kraje ze/do stanice Praha hl. n. pokračují jako spoj Supercity Pendolinorj 512 / 515(Bohumín –) Praha – Plzeň – Cheb – Františkovy Lázněrj 515 ze stanice Praha hl. n. pokračuje jako Railjet Ostravan60–120 minutPraha – Tábor – České Budějovice České dráhy2031IC 533 / 534Praha – České Budějovice – Český Krumlov240 minutPraha – České Budějovice – Rybník (– Linec (AT))60 minutBrno – Přerov – BohumínRegioJet2027Od 12/2027 do 12/2033 dopravce České dráhy60 minutPraha – Kutná Hora – Čáslav – Havlíčkův Brod – Brno České dráhy2026Od 12/2026 do 12/2041 dopravce RegioJetR 961 / 960Praha – Havlíčkův Brod – Jihlava60 minutPraha – Nymburk – Hradec KrálovéČeské dráhy2028120 minut KrakonošPraha – Hradec Králové – Trutnov120 minutČeské Budějovice – Jihlava – BrnoČeské dráhy2031Vedeny přímé vlaky Brno – Plzeň, ve stanici Č. Budějovice přejíždějí z linky R11 na R31120 minutBrno – Vyškov – Olomouc – Zábřeh – ŠumperkČeské dráhy2027Přímé vozy Brno – Jeseník pod objednávkou Olomouckého kraje. Jeden pár spojů Olomouc – Šumperk pod objednávkou Olomouckého kraje.120 minutBrno – Břeclav – Přerov – OlomoucČeské dráhy2027Posilové spoje v pracovní dny v úseku Brno – Břeclav – Staré Město u Uh. Hrad. zhušťující frekvenci na 60 minut objedává JMK. V úseku Staré Město – Olomouc jsou posilové spoje objednávány Zlínským a Olomouckým krajem. 120 minutPardubice – LiberecARRIVA vlaky2029Od 12/2029 do 12/2044 dopravce RegioJet120 minutÚstí nad Labem – LiberecARRIVA vlaky2029Od 12/2029 do 12/2044 dopravce RegioJet120 minutPraha – Ústí nad Labem – Chomutov – Karlovy Vary – ChebČeské dráhy2029Mimo vybrané spoje, bez zastavení v úseku Praha-Holešovice – Ústí nad Labem hl. n. 60 minutPraha – Plzeň – KlatovyČeské dráhy2027Od 12/2027 do 12/2042 dopravce ARRIVA vlaky.R 776, 778 / 763, 775Praha – Klatovy – Železná RudaČeské dráhy2027úsek Klatovy - Železná Ruda pod objednávkou Plzeňského kraje (IDPK)60 minutPraha – Tábor – Veselí nad Lužnicí České dráhy203160/120 minutPraha – Veselí nad Lužnicí – České Budějovice240 minut LužnicePraha – Veselí nad Lužnicí – České VeleniceR 321, 323 / 320, 324, 326 Silva NorticaPraha – Veselí nad Lužnicí – České Velenice (– Vídeň (AT))120 minutPraha – Olomouc – Staré Město – LuhačoviceČeské dráhy2028R 895 / 892Praha – Staré Město – Veselí nad Moravou R 897 / 894 Zlínský expresPraha – Otrokovice – Zlín120 minutPraha – Pardubice – Česká Třebová – Svitavy – BrnoČeské dráhy202960/120 minutPraha – Roudnice nad Labem – Ústí nad Labem – DěčínČeské dráhy2029Spoj rj 170 zastupuje večerní spoj R20 (R 672) 120 minutPraha – TurnovARRIVA vlaky2029Od 12/2029 do 12/2044 dopravce RegioJet240 minutPraha – Turnov – Tanvald120 minutKolín – Česká Lípa – Nový BorARRIVA vlaky2029Některé spoje pokračují v úseku Nový Bor – Šluknov pod objednávkou Libereckého a Ústeckého kraje Od 12/2029 do 12/2044 dopravce RegioJet120 minutKolín – Litoměřice – Ústí nad LabemRegioJet2029120 minutPraha – Kladno – RakovníkARRIVA vlaky2027 Od roku 2029 změněna trasa 120 minutPraha – Česká Lípa – RumburkRegioJet2044Plánovaný provoz od 2029120 minutPlzeň – Žatec – MostGW Train Regio 2031120 minutPraha – Písek – České BudějoviceARRIVA vlaky2027120 minutOstrava – Krnov – OlomoucČeské dráhy20271 pár spojů pokračuje z Krnova do Jeseníku jako spěšný vlak pod objednávkou Moravskoslezského a Olomouckého kraje (linka S15)120 minutČeské Budějovice – PlzeňČeské dráhy2031Vedeny přímé vlaky Brno – Plzeň, ve stanici Č. Budějovice přechází z linky R31 na R11240 minutPraha – Lichkov (– Vratislav – Gdyně (PL))České dráhy2034 120 minutPraha – Plzeň – Domažlice (– Německo)Leo Express2031Vyjmutí linky ze souboru Ex6 od 12/2026. Od 12/2026 do 12/2031 dopravce Leo Express +Dálkové železniční linky objednávané krajiLinkaFrekvenceTrasaDopravceVýkon do rokuPoznámkaIC 503 / 504Cheb – Karlovy VaryČeské dráhy2024Vlaky 503 a 504 pokračují v úseku Cheb – Karlovy Vary pod objednávkou Karlovarského krajejednotlivé spojeOlomouc – ŠumperkČeské dráhy2027Jeden pár přímých vozů z/do Brna pokračuje z Olomouce pod objednávkou Olomouckého kraje do Šumperka120 minutZábřeh – JeseníkPřímé vozy Brno – Jeseník pod objednávkou Olomouckého kraje. V Zábřehu se odděluje od soupravy z Brna. O víkendech doplněno o posilové spoje končící v ZábřehuJednotlivé spojeŠumperk – JeseníkV okrajových částech dnejednotlivé spojeBrno – Břeclav – Staré MěstoČeské dráhy2034Posílení rychlíků linky R13 ve špičce na interval 60 minut. Objednává JMK.jednotlivé spojeStaré Město – OlomoucČeské dráhy2029Posílení rychlíků linky R13 ve špičce na interval 60 minut. Objednávají Olomoucký a Zlínský krajR 776, 778 / 763, 775Klatovy – Železná RudaČeské dráhy2024Některé spoje z Prahy pokračují v úseku Klatovy – Železná Ruda-Alžbětín pod objednávkou Plzeňského kraje. Stejně tak Plzeňský kraj doplácí všechny Sp Berounka (jedoucí v úseku Rokycany – Klatovy dopoledne) a všechny spoje kategorie R, které zastavují Borovy/Lužany (MD objednává Plzeň–Klatovy pouze 2h takt). jednotlivé spojeNový Bor – Rumburk – ŠluknovARRIVA vlaky2027Některé spoje pokračují v úseku Nový Bor – Šluknov pod objednávkou Libereckého a Ústeckého kraje

Historie linkového systému Základem informací o železničních jízdních řádech byly od počátků železnice traťové jízdní řády, přičemž číslované traťové úseky byly jen výjimečně v krátkém úseku v souběhu a některé příměstské úseky byly vyčleněny do samostatných souhrnných jízdních řádů. V některých obdobích byly v knižním jízdním řádu obsaženy souhrnné jízdní řády dálkových vnitrostátních i mezinárodních relací: vnitrostátní trasy měly čísla tratí počínající 701 a mezinárodní 801. Například jízdní řády v letech 1994/1995, 1995/1996 a 1996/1997 obsahovaly tyto trasy (souhrnné jízdní řády) vnitrostátních dálkových vlaků, většinou s několika směrovými variantami spojů: 701 Cheb – Plzeň – Praha – Olomouc – Český Těšín / Horní Lideč 702 Cheb – Karlovy Vary – Ústí nad Labem – Praha – Brno – Břeclav 703 Plzeň – České Budějovice – Jihlava – Brno – Bohumín / Olomouc 704 Brno – Hradec Králové – Liberec

V jízdním řádu 1998/1999 se objevily nové traťové tabulky pro vnitrostátní dálkové spoje: D14 Praha – Karlovy Vary