Direct connections with no change from 31 towns whose name starts with P–Q: 200 connections.
From Palárikovo
- Palárikovo → Nové Zámky (16 direct trains and 9 direct buses)
From Párnica
- Párnica → Dolný Kubín (12 direct trains and 21 direct buses)
From Partizánske
- Partizánske → Bánovce nad Bebravou (12 direct buses)
- Partizánske → Bošany (11 direct trains and 23 direct buses)
- Partizánske → Bystričany (11 direct trains and 20 direct buses)
- Partizánske → Chynorany (18 direct trains and 13 direct buses)
- Partizánske → Hlohovec (8 direct trains)
- Partizánske → Krušovce (11 direct trains and 7 direct buses)
- Partizánske → Nováky (18 direct trains and 30 direct buses)
- Partizánske → Oslany (11 direct trains and 34 direct buses)
- Partizánske → Prievidza (18 direct trains and 21 direct buses)
- Partizánske → Topoľčany (18 direct trains and 24 direct buses)
- Partizánske → Trenčín (4 direct buses)
- Partizánske → Trnava (8 direct trains)
- Partizánske → Veľké Bielice (18 direct trains)
- Partizánske → Veľké Uherce (11 direct trains and 54 direct buses)
- Partizánske → Žabokreky nad Nitrou (18 direct trains and 20 direct buses)
- Partizánske → Zemianske Kostoľany (18 direct trains and 20 direct buses)
From Pavlovce
- Pavlovce → Prešov (13 direct trains and 14 direct buses)
- Pavlovce → Rimavská Sobota (21 direct buses)
- Pavlovce → Vranov nad Topľou (13 direct trains and 25 direct buses)
From Pečovská Nová Ves
- Pečovská Nová Ves → Košice (19 direct trains)
- Pečovská Nová Ves → Prešov (20 direct trains)
From Pezinok
- Pezinok → Bratislava (20 direct trains and 86 direct buses)
- Pezinok → Nové Mesto nad Váhom (19 direct trains)
- Pezinok → Piešťany (19 direct trains)
- Pezinok → Trenčín (19 direct trains)
- Pezinok → Trnava (39 direct trains and 13 direct buses)
From Piešťany
- Piešťany → Bratislava (21 direct trains)
- Piešťany → Bratislava-Rača (19 direct trains)
- Piešťany → Bratislava-Vinohrady (21 direct trains)
- Piešťany → Cífer (19 direct trains)
- Piešťany → Hlohovec (31 direct buses)
- Piešťany → Humenné (1 direct train)
- Piešťany → Košice (1 direct train)
- Piešťany → Leopoldov (20 direct trains and 17 direct buses)
- Piešťany → Liptovský Mikuláš (1 direct train)
- Piešťany → Michalovce (1 direct train)
- Piešťany → Nitra (14 direct buses)
- Piešťany → Nové Mesto nad Váhom (21 direct trains and 18 direct buses)
- Piešťany → Pezinok (19 direct trains)
- Piešťany → Považská Bystrica (10 direct trains)
- Piešťany → Púchov (19 direct trains)
- Piešťany → Ružomberok (1 direct train)
- Piešťany → Šenkvice (19 direct trains)
- Piešťany → Spišská Nová Ves (1 direct train)
- Piešťany → Topoľčany (10 direct buses)
- Piešťany → Trenčianska Teplá (19 direct trains)
- Piešťany → Trenčín (21 direct trains)
- Piešťany → Trnava (21 direct trains and 16 direct buses)
- Piešťany → Žilina (9 direct trains)
From Plavecký Štvrtok
- Plavecký Štvrtok → Bratislava (18 direct trains and 37 direct buses)
From Plevník-Drienové
- Plevník-Drienové → Považská Bystrica (19 direct trains and 16 direct buses)
- Plevník-Drienové → Púchov (19 direct trains)
- Plevník-Drienové → Trenčín (18 direct trains)
- Plevník-Drienové → Žilina (19 direct trains)
From Podbrezová
- Podbrezová → Banská Bystrica (16 direct trains and 27 direct buses)
From Podhájska
- Podhájska → Levice (18 direct trains)
- Podhájska → Šurany (19 direct trains and 10 direct buses)
From Podolínec
- Podolínec → Kežmarok (14 direct trains and 9 direct buses)
- Podolínec → Stará Ľubovňa (14 direct trains and 2 direct buses)
From Podrečany
- Podrečany → Lučenec (15 direct trains)
From Podtureň
- Podtureň → Liptovský Mikuláš (17 direct trains and 9 direct buses)
From Podunajské Biskupice
- Podunajské Biskupice → Dunajská Streda (30 direct trains)
From Podvysoká
- Podvysoká → Čadca (15 direct trains and 16 direct buses)
From Poluvsie
- Poluvsie → Žilina (21 direct trains)
From Poprad
- Poprad → Huncovce (66 direct buses)
- Poprad → Kežmarok (66 direct buses)
- Poprad → Levoča (24 direct buses)
- Poprad → Spišská Belá (41 direct buses)
- Poprad → Svit (34 direct buses)
From Poprad-Tatry
- Poprad-Tatry → Košice (33 direct trains)
- Poprad-Tatry → Liptovský Mikuláš (28 direct trains)
- Poprad-Tatry → Ružomberok (22 direct trains)
- Poprad-Tatry → Spišská Nová Ves (36 direct trains)
- Poprad-Tatry → Žilina (24 direct trains)
From Poriadie
- Poriadie → Nové Mesto nad Váhom (13 direct trains and 20 direct buses)
From Porúbka
- Porúbka → Žilina (21 direct trains and 58 direct buses)
From Považská Bystrica
- Považská Bystrica → Beluša (18 direct trains and 2 direct buses)
- Považská Bystrica → Bratislava (25 direct trains)
- Považská Bystrica → Bratislava-Vinohrady (25 direct trains)
- Považská Bystrica → Bytča (20 direct trains and 25 direct buses)
- Považská Bystrica → Dolné Kočkovce (18 direct trains)
- Považská Bystrica → Dolný Hričov (19 direct trains)
- Považská Bystrica → Dubnica nad Váhom (27 direct trains)
- Považská Bystrica → Horný Hričov (19 direct trains)
- Považská Bystrica → Humenné (1 direct train)
- Považská Bystrica → Ilava (27 direct trains)
- Považská Bystrica → Košeca (18 direct trains)
- Považská Bystrica → Košice (14 direct trains)
- Považská Bystrica → Ladce (18 direct trains)
- Považská Bystrica → Liptovský Mikuláš (14 direct trains)
- Považská Bystrica → Michalovce (1 direct train)
- Považská Bystrica → Nosice (19 direct trains)
- Považská Bystrica → Nové Mesto nad Váhom (10 direct trains)
- Považská Bystrica → Piešťany (10 direct trains)
- Považská Bystrica → Plevník-Drienové (19 direct trains and 18 direct buses)
- Považská Bystrica → Považská Teplá (19 direct trains)
- Považská Bystrica → Predmier (19 direct trains and 16 direct buses)
- Považská Bystrica → Púchov (45 direct trains and 3 direct buses)
- Považská Bystrica → Ružomberok (14 direct trains)
- Považská Bystrica → Spišská Nová Ves (14 direct trains)
- Považská Bystrica → Trenčianska Teplá (29 direct trains)
- Považská Bystrica → Trenčín (44 direct trains)
- Považská Bystrica → Trenčín-Opatová (18 direct trains)
- Považská Bystrica → Trenčín-Zlatovce (18 direct trains)
- Považská Bystrica → Trnava (25 direct trains)
- Považská Bystrica → Žilina (44 direct trains)
From Považská Teplá
- Považská Teplá → Považská Bystrica (19 direct trains)
- Považská Teplá → Púchov (19 direct trains)
- Považská Teplá → Trenčín (18 direct trains)
- Považská Teplá → Žilina (19 direct trains)
From Predajná
- Predajná → Banská Bystrica (16 direct trains and 27 direct buses)
From Predmier
- Predmier → Považská Bystrica (19 direct trains and 14 direct buses)
- Predmier → Púchov (19 direct trains)
- Predmier → Trenčín (18 direct trains)
- Predmier → Žilina (19 direct trains)
From Prešov
- Prešov → Bardejov (10 direct trains and 2 direct buses)
- Prešov → Bystré (13 direct trains and 25 direct buses)
- Prešov → Červenica (19 direct trains and 8 direct buses)
- Prešov → Čierne nad Topľou (13 direct trains and 25 direct buses)
- Prešov → Drienovská Nová Ves (15 direct trains and 13 direct buses)
- Prešov → Hanušovce nad Topľou (13 direct trains and 28 direct buses)
- Prešov → Hlinné (13 direct trains and 25 direct buses)
- Prešov → Humenné (12 direct trains and 2 direct buses)
- Prešov → Kapušany pri Prešove (23 direct trains)
- Prešov → Kendice (15 direct trains and 13 direct buses)
- Prešov → Košice (34 direct trains and 40 direct buses)
- Prešov → Kysak (35 direct trains and 3 direct buses)
- Prešov → Lada (13 direct trains and 41 direct buses)
- Prešov → Ličartovce (15 direct trains and 13 direct buses)
- Prešov → Lipany (19 direct trains and 21 direct buses)
- Prešov → Lipníky (13 direct trains and 43 direct buses)
- Prešov → Michalovce (9 direct buses)
- Prešov → Nižný Hrabovec (12 direct trains and 9 direct buses)
- Prešov → Orkucany (19 direct trains)
- Prešov → Pavlovce (13 direct trains and 27 direct buses)
- Prešov → Pečovská Nová Ves (19 direct trains and 21 direct buses)
- Prešov → Rožkovany (19 direct trains and 21 direct buses)
- Prešov → Sabinov (19 direct trains and 33 direct buses)
- Prešov → Šarišské Lúky (23 direct trains)
- Prešov → Šarišské Michaľany (19 direct trains and 26 direct buses)
- Prešov → Soľ (13 direct trains and 25 direct buses)
- Prešov → Strážske (12 direct trains and 9 direct buses)
- Prešov → Veľký Šariš (19 direct trains and 53 direct buses)
- Prešov → Vranov nad Topľou (13 direct trains and 26 direct buses)
From Priekopa
- Priekopa → Martin (19 direct trains)
From Prievidza
- Prievidza → Bánovce nad Bebravou (23 direct buses)
- Prievidza → Bystričany (11 direct trains and 25 direct buses)
- Prievidza → Chynorany (18 direct trains)
- Prievidza → Handlová (9 direct trains and 3 direct buses)
- Prievidza → Hlohovec (8 direct trains)
- Prievidza → Koš (11 direct trains and 15 direct buses)
- Prievidza → Martin (8 direct trains and 2 direct buses)
- Prievidza → Nováky (18 direct trains and 90 direct buses)
- Prievidza → Oslany (11 direct trains and 22 direct buses)
- Prievidza → Partizánske (18 direct trains and 25 direct buses)
- Prievidza → Topoľčany (18 direct trains)
- Prievidza → Trenčín (17 direct buses)
- Prievidza → Trnava (8 direct trains)
- Prievidza → Veľké Bielice (18 direct trains)
- Prievidza → Veľké Uherce (11 direct trains and 19 direct buses)
- Prievidza → Žabokreky nad Nitrou (18 direct trains)
- Prievidza → Zemianske Kostoľany (18 direct trains and 30 direct buses)
From Púchov
- Púchov → Beluša (19 direct trains and 10 direct buses)
- Púchov → Bratislava (34 direct trains)
- Púchov → Bratislava-Vinohrady (34 direct trains)
- Púchov → Bytča (20 direct trains)
- Púchov → Dohňany (8 direct trains and 14 direct buses)
- Púchov → Dolné Kočkovce (19 direct trains and 12 direct buses)
- Púchov → Dolný Hričov (19 direct trains)
- Púchov → Dubnica nad Váhom (37 direct trains and 5 direct buses)
- Púchov → Horný Hričov (19 direct trains)
- Púchov → Humenné (1 direct train)
- Púchov → Ilava (37 direct trains and 6 direct buses)
- Púchov → Košeca (19 direct trains and 5 direct buses)
- Púchov → Košice (14 direct trains)
- Púchov → Ladce (19 direct trains and 5 direct buses)
- Púchov → Leopoldov (18 direct trains)
- Púchov → Liptovský Mikuláš (14 direct trains)
- Púchov → Michalovce (1 direct train)
- Púchov → Nosice (19 direct trains)
- Púchov → Nové Mesto nad Váhom (19 direct trains)
- Púchov → Piešťany (19 direct trains)
- Púchov → Plevník-Drienové (19 direct trains)
- Púchov → Považská Bystrica (45 direct trains and 3 direct buses)
- Púchov → Považská Teplá (19 direct trains)
- Púchov → Predmier (19 direct trains)
- Púchov → Ružomberok (14 direct trains)
- Púchov → Spišská Nová Ves (14 direct trains)
- Púchov → Trenčianska Teplá (39 direct trains)
- Púchov → Trenčín (54 direct trains)
- Púchov → Trenčín-Opatová (19 direct trains)
- Púchov → Trenčín-Zlatovce (19 direct trains)
- Púchov → Trnava (34 direct trains)
- Púchov → Zariečie (8 direct trains and 12 direct buses)
- Púchov → Žilina (44 direct trains)
From Pusté Úľany
- Pusté Úľany → Bratislava (19 direct trains)
- Pusté Úľany → Galanta (19 direct trains and 7 direct buses)