Help
Getting started
CP allows to search for information in timetables (hereinafter referred to as TT) for the following types of transport:
- railway,
- public scheduled passenger transport (hereinafter referred to as bus transport),
- urban public transport (hereinafter referred to as MHD),
- some combinations of the above types of transport.
Since this is a search in timetables (i.e. in the transport plan), the displayed information may not exactly correspond to real traffic (due to delays in connections, cancellations of connections, etc.). If we have information from real traffic (e.g. information about connection delays, information about cancellation of a part of the route, etc.) we display it (e.g. in the connection search result or in the connection detail).
When opening CP for the first time, the buttons (so-called shields) Connections, Departures and Station TT are preselected and the combination All timetables is pre-set for all of them. However, this setting only takes effect the first time the application is used. The application remembers the last 3 settings changes and the next time it is used (unless otherwise defined in the URL), the remembered settings from the last time the application was used will be displayed. The selection of the timetable and the information you are looking for can be done using the + Timetable Selection button (for more information, see the CP site structure section of this help).
CP also allows to purchase travel documents directly in the CP interface, without redirecting to external sales systems. Everything is done from the CP platform. Searching for connections, selecting from the found offer, purchasing travel documents and managing them (changing data, returning tickets, repurchasing favorite sessions, etc.). This makes it easier for users to plan and carry out their trips.
CP Function
The basic function of CP is to find a connection between two objects using the CONNECTION function. Instructions for using this function are provided in the Searching for connections section of this help.
The extension functions are:
- displaying departures/arrivals using the ODJEZDY function>
– instructions for using this function are provided in the Departures and Arrivals section of this help, - displaying stop timetables using the STATION TIMETABLES function (for public transport only)
– instructions for using this function are provided in the Station Timetables of this help, - displaying the sequence of some trains,
- finding the location of selected connections (their possible delays),
- purchasing travel documents.
Search algorithm
The connection search algorithm minimizes the total travel time and the number of transfers. Some parameters, such as:
- maximum number of transfers,
- minimum transfer time,
- maximum transfer time,
- carriers,
- etc.
may affect the quality of the connection found. The search results may include information about the fare, which is calculated (if the tariffs of the relevant carriers are available and if it is not possible to purchase a ticket directly for the connection or part of the connection) only after the connection is found and is not subject to optimization or personalized in any way (the setting of passenger parameters has no effect on the fare information, the price of the basic fare is almost always displayed).
Detailed description of the algorithm
The search algorithm tries to find the most time-efficient (fastest) connection using the fewest number of transfers (ideally direct). In the case of searching over the train timetable, then those connections that are made by the highest quality trains, if possible, and in the case of finding two corresponding connections (i.e. with the same number of transfers) in the same time interval, then only those connections that are shorter in terms of kilometers (if information about kilometers is available). Any longer transfer edges (usually 5 minutes or more - depending on the timetable used) may disqualify the connection (they are counted as an extra transfer).
In the case of searching for a connection from/to the object My location, the walking distance to the nearest searched boarding stop can be added to the entered departure/arrival time (or to the "now" time). In practice, this means that connections whose departure/arrival time is "exactly at the specified time" (or "now") may not be offered, but that only the following connections will be offered (even if your location is "exactly" at the searched boarding stop).
A large number of parameters also influence the behavior of the search algorithm. Most of them can only be set in the extended input. The transfer edges between different types of timetables (types of transport - e.g. between trains and buses, buses and public transport, etc.) cannot be influenced by any parameter in the application; they are explicitly defined at selected stops directly in the timetable data files. This means, for example, that if you set the parameter Minimum transfer time to 10 minutes and there is an edge between trains and buses of 3 minutes in the data, this edge will not be affected by setting the parameter and a connection with a shorter transfer time between train and bus may be offered. However, setting the parameter will affect transfers within one mode of transport (e.g. between trains, between buses, within public transport connections, etc.).
Browsing recommendations
To work with CP, we recommend a minimum screen resolution (browser window size) of approximately 1280 pixels wide. The page structure is created according to the XHTML standard, using AJAX technology and uses cascading style sheets (CSS) for visual presentation. The application does not support the mode of operation with JavaScript support disabled. For CP, we recommend a web browser that complies with the W3C specification for XHTML 1.0, functionality has been tested on all modern browsers (e.g. Microsoft Edge, Mozilla Firefox, Opera, Google Chrome) in their default settings. We do not guarantee the functionality of the application when using some web browser extensions (e.g. AdBlock extensions).
CP site structure
The basic functionality of CP is concentrated in one page, the appearance and behavior is based on the selected function or the displayed search results. The application allows to set up to 3 content-variable functions in buttons (shields) displayed on the main input form. The fourth, unchangeable button (+ Timetable Selection) is used to open the Timetable and Searched Information Selection dialog, where you can set the specifications of the functions of the variable buttons (selection of the used timetable or combination of timetables and/or selection of the application function).
The following options are displayed in the Timetable and Searched Information Selection dialog:
- Connections – selects the Connections function with the option of selecting individual timetables or their combinations.
- Departures – selects the Departures function with the option of selecting individual timetables or their combinations.
- Station Timetables – selects the Statio TT function with the option of selecting public transport or IDS timetables. The function cannot be used for train and/or bus timetables.
Some CP pages may open in new windows or pop-up windows (so-called dialogs). Pages opened in new windows or dialogs may not contain some of the controls of the CP homepage. Forms and search results may be supplemented with advertising banners, which, however, do not deviate negatively from the Czech Internet standard in terms of volume or aggressiveness.
At the bottom of the CP homepage, the Already searched panel is displayed, which offers links to the last 6 searches (the menu can be expanded by clicking on the Display more searched connections link) without distinguishing whether the search was for Connections, Departures or Station TT (the specification is displayed in the so-called ToolTip after hovering the mouse cursor over the link). Clicking on any link in this list will automatically search for the selected item, using the same search parameters and using the date and time set in the form, if applicable.
In the header of the application page, there are links (icons) that enable various functions and are displayed on almost all CP screens:
- logo CP.sk,
- button Log on/User Account,
- button Cart,
- button Menu.
The meaning and function of these items is as follows:
CP.sk logo
Clicking on the CP.sk logo from the search results allows to return to the main input form for the currently selected function and timetable or TT combination. If the main form is already displayed, clicking on the logo will "reset" the application user interface to the basic Connection function with the currently selected TT (i.e. it can overwrite the currently selected function to the Connection function).
Log on/User Account
This is a button with a dual display form depending on whether the current user is logged in or not.
Non-logged user
For a non-logged user, clicking on the button will open the Log in page, which contains the following items:
The section for registered CP users (Log on by CP user account), contains:
- the E-mail field,
- the Password field,
- the Log on button,
- link Password recovery.
By filling in the E-mail and Password fields and clicking the Log on button, the application will attempt to log in the user with their CP account. Please note that it is not possible to use an account from other servers to log in (such as the ČD eShop, AMSBus, etc.). Clicking on the Password recovery link will open a dialog with instructions for resetting the password and a field for entering the email address to which the message with the reset password should be sent.
The section for logging in other than with an CP account contains:
- the Facebook button,
- the Google button,
- the Apple ID button.
Clicking on the Facebook button will redirect you to a page for entering your Facebook account login details, clicking on the Google button will redirect you to a page for selecting/entering your Google account login details and clicking on the Apple ID button will redirect you to a page for entering your Apple ID account login details.
The last option is the No user account? CREATE NEW USER ACCOUNT button, which displays the Create user account page, used to create a new CP account. The page contains the following items:
- E-mail field,
- Password field,
- Repeat Password,
- First name field,
- Last name field,
- I agree to the Terms and Conditions of CP.sk switch,
- Create user account button.
All shown fields are mandatory. After completing the fields and confirming your agreement to the CP.sk Terms and Conditions (this is a link to view them), which is also mandatory, click the Create user account button to display a dialog confirming registration. To complete the registration, you must follow the instructions that were sent to the specified e-mail address (you must view the sent link in your Internet browser to complete the registration and log in - without this step, logging in is not possible).
Logged in user
For logged in users, clicking the button will display the My Account page, which allows to change your data or view your tickets or set passenger parameters.
The page contains:
- link Add/Edit passengers,
- link Tickets,
- link Log Out,
- field E-mail,
- field Name,
- field Surname,
- switch Delete the saved Payment card´s data,
- the Current password box,
- the The new password box,
- the Repeat the new password box,
- the Save button.
Clicking on the Add/Edit passengers link displays the Passengers dialog, in which it is possible to set the parameters of up to six passengers. Clicking on the Tickets link displays a page with the currently valid tickets of the logged-in user. Clicking the Logout link will log out the currently logged in user and display the user login page.
If you want to change any of the items E-mail, Name, Surname or Password, or delete information about the saved payment card, you must confirm this change by entering the current password in the Current password item. You can save the changes made by clicking the Save button. In the case of changing the e-mail, you must confirm this change by clicking the link (by displaying the link in the Internet browser), which will be sent to the specified e-mail address. You cannot change the email address to an address that is already registered in the system for another account.
Cart
Clicking the Cart button will display the shopping cart page. Depending on whether there are any items in the cart, the page may contain the following items:
- blocks with the itinerary of individual tickets,
- block with the list of passengers,
- block used for paying for tickets.
The ticket itinerary block may contain:
- number/name of the connection to which the ticket applies,
- section from/to which the ticket applies,
- information on the date and time of the connection,
- possible information on the selected seat (depending on the connection used),
- possible information on the selected class (depending on the connection used),
- information on the tariffs used,
- information on the passenger/tickets holder parameters (name and surname, if required by the carrier),
- information about the ticket price,
- link Conditions of carriage.
By clicking on the connection section (the link called Display the connection route), the entire connection from which the relevant session from and to the given ticket originates will be displayed. By clicking on the class (if it is a link) it is possible to change the used connection class, by clicking on the car/seat number (if it is a link) it is possible to change the seat or car number (depending on the used connection and available seats, either the car plan or the seat selection options can be displayed directly - Without reservation/Automatic/Select from the plan). The Conditions of carriage link displays information about ticket refund options and any cancellation fees.
The passenger list block contains information about the set number and parameters of passengers and by clicking the Add / edit passengers link, you can change them. The application remembers the last used set of passengers, or the set of passengers set in the logged-in user's account.
The block used for paying for tickets contains the total amount for all tickets in the cart, a field for entering the e-mail address used to send the electronic version of the tickets, and any additional information about the buyer (name and surname, telephone number - some carriers may require this information). There are also switches for various payment methods. By clicking the Pay button, you will be redirected to the appropriate payment gateway for the selected payment method. Before making a payment, you must agree to read the Terms and Conditions of CP.sk (the relevant switch with a link to the Terms and Conditions of CP.sk is displayed).
By clicking on the "delete cross" icon in the header of the itinerary of an individual ticket, you can remove this ticket from the shopping cart. By clicking on the Cancel all link, all tickets in the cart will be deleted (after confirmation in the displayed dialog box).
Menu
The main menu of the application contains the following items:
- Tickets,
- Customer Support,
- Terms and Conditions,
- Help,
- Clear saved data,
- About,
- Czech/Deutsch/English,
Clicking on the Tickets item displays a page with a list of currently valid tickets of the currently logged in user or the user who is currently using the application on the given internet browser without logging in (if any tickets were purchased). A description of the ticket list page can be found in a separate section of this help.
Clicking on Customer Support will display a new window/tab of the Internet browser with a form for submitting a query to the ticket seller's customer support (not technical support for the CP application).
Clicking on Terms and Conditions will display the Terms and Conditions of CP.sk page.
Clicking on Help will display this help.
Clicking on Delete saved data will display a dialog in which you can select which data should be deleted (favorite items, history or used timetables).
Clicking on About will display a page with brief information about the application authors (their logos with links to the relevant websites of the given subjects).
Clicking on one of the application language selection links (Česky, Deutsch, English) switches the application language to the selected language, while only the application interface texts are translated, not information from the timetable data (i.e. information notes, stop names, etc. are not translated).
Connection function
The CONNECTION function can be assigned to one of the three variable basic buttons (shields) with the setting of the used TT or TT combination. The Connection function is used to search for direct connections or connections with transfers on a specified day and time between specified objects.
Input form
Using the + Timetable Selection button, it is possible to define the timetable (or TT combination) in which the connection will be searched. The timetable does not need to be selected each time the function is accessed. The application remembers the last used option, which is displayed on the corresponding button (shield).
To search for a connection, it is necessary to enter the starting object in the From field and the target object in the To field in the form, or add a specification in the Through field for transit points (displayed only when Advanced search is enabled). If From or To is left blank, the connection cannot be searched. When writing these items, the so-called Whisperer is active, which automatically offers objects that match the input and encourages you to specify. For details on entering object names, see Tips and Tricks.
To enter the desired departure/arrival date and time, you can use the Today (default for the date field) and Now (default for the time field) input fields. If you do not change the displayed default value of the fields, the current date and time will be used for the search. To enter the date, you can use the calendar view (by clicking inside the given field) or set the date and time by clicking the arrows displayed next to the given elements, or set the date and time by standard keyboard entry in the appropriate fields. The Departure/Arrival switch determines whether the entered day and time will be understood when searching for connections as the date and time of the earliest possible departure from the object in the From item or as the date and time of the latest possible arrival at the object in the To item.
The Direct connections only switch determines whether only direct connections (if the switch is on) or also connections with transfers (if the switch is off - default value) should be searched between the objects entered in From and To. If direct connections are searched, the list of searched connections will also include connections that may not be optimal in terms of time.
The form can be expanded at the bottom by clicking the Advanced search button. The extended form allows you to:
- prohibit the use of certain means of transport in a connection,
- set the maximum number of transfers,
- set the minimum (if ignoring the standard) and maximum transfer time,
- determine that transfers will only take place at stops with the same name,
- focus the search on a specific carrier or specific line number or exclude (prohibit) them from the search,
- etc.
To make it easier to work with CP, the form contains controls with the following meaning:
- the Swap button exchanges the objects filled in the From and To fields,
- the Search button sends a request to search for a connection according to the specified parameters,
- the Advanced search link displays an extended version of the form,
- the Simplified search link displays a simplified version of the form.
List of connections
The page contains a list of searched connections according to the requirements entered in the form. It is possible to add earlier or later connections to the list by clicking on the arrow buttons located in the header or footer of the page (or by using the keyboard shortcuts N = later and P = earlier).
Each connection is displayed in a separate block, which is preceded by a header, which contains the time and date of departure of the first line and information about the duration of the connection. The header also contains a check box for marking a connection as "selected" (it is possible to work with selected connections further).
Below the connection header is a display of individual lines in the form of a connection itinerary, which always includes the line number/name, the most important notes on the line (so-called fixed codes), and to the right of the line is the carrier of the line. Information about any delays can be displayed below the line (if available) and then there are shown the departure and arrival times from/to boarding/disembarking stops, including the names of these stops. Important notes or platform numbers (if known) can be displayed for the stops. In the case of connections with transfers, the possible transfer time, other connections in the connection, etc. can be displayed (in the same form as for the first line).
If information about the delay of one of the lines is displayed within the connection, it is possible to click on this information to display detailed information about the position of the line.
The last line in the connection is followed by the connection footer, which may contain the following elements:
- the Connection details link expands additional information about the selected connection,
- the Print icon prints the selected connection to the selected printer in a simplified format for printing,
- the Share icon opens a pop-up window with options for sharing the connection (Send to e-mail, Save as PDF, Add to calendar, Permanent link to the connection),
- the Show on map icon opens a pop-up window displaying the searched connection on a map with the option to switch the type of displayed map, zoom in/out or display the StrettView function (in cases where this function is available),
- the Add to My Connections icon adds the selected connection to the My Connections function, where it is possible to save various searched connections that can be used later (print, share, etc.).
If it is possible to sell a ticket for at least one line in the connection (lines marked with a shopping cart icon), personalized information about the ticket price (depending on the passenger parameter settings) and the To the cart button are displayed in the connection footer. By clicking the button, the application switches to purchasing a ticket.
A floating input panel is displayed at the top of the page with the connection list, which allows to change the From and/or To items (or swap them), date and time. The parameters of the advanced search cannot be changed via this floating panel, but the values set if applicable are displayed. The connection with the changes made can be searched for by clicking the button with the magnifying glass symbol. For example, the panel can be used to search for return connections.
Below the floating input panel, there are also (among others) the Print link (prints all or selected connections in a simplified format for printing), the Share link (allows to send all or selected connections to an e-mail, save them to PDF or get a permanent link to them), the Timetables - selection entry button (used to return to the main entry form) and the user, shopping cart and main menu buttons, whose functions were described in the CP site structure section of this help.
In the right part of the page, below the above-mentioned buttons, the Passengers panel is displayed, in which you can edit the number and type of passengers for the searched connection. By default, 1 passenger in the age category 26-59 is displayed, and on subsequent visits to the application, the passenger list that was used the last time the application was used or that was loaded from the account of the logged-in user will be displayed.
If no direct purchase of tickets was made that were added to the cart, the Passenger panel displays the Selected connections panel below the Passenger panel, which contains a list of connections (tickets) that were added to the cart before searching for a new connection, but their purchase has not yet been completed. The Buy tickets button allows you to go to the shopping cart, where you can make any additional travel document settings (e.g. change class, select seat, etc.) and complete the purchase or delete the selected tickets.
Connection details
By clicking on the Connection details link, detailed information about the selected connection will be expanded directly in the connection list, i.e. all information signs for lines and stops will be displayed (including any available fare zone numbers), stops on the route of the line sections (including any starting and ending stops of the connection), any information about traffic restrictions (if available) and the Fares panel, if available.
By expanding the Fare panel (if present), information about the price of the basic fare will be displayed (if price lists of individual carriers are available and also if it is not possible to sell a ticket for the connection section or the entire connection). This is always only an approximate price for the basic fare, for which we do not guarantee its validity (the price does not enter the search algorithm) and the settings of the passenger parameters do not affect the display of this information.
Train route
By clicking on the row with the number/name of the line, a pop-up window with the complete route of the given line will be displayed. If information about a closure or emergency of the route is available, this information is marked graphically on the route of the line (for example, by red color of the stop line, by crossing out the names of the stops, or a combination thereof).
In the case of displaying the route of a train line, information about the train composition can be displayed at the bottom of the route (in those cases where we have this information available).
Departures function
The DEPARTURES function can be assigned to one of the three variable basic buttons (shields) with the setting of the used TT or TT combination. The Departures function is used to search for departures or arrivals from/to the set stop (departures from objects of the "municipality" or "part of a municipality" type cannot be searched for).
Input form
Using the + Timetable Selection button, it is possible to define the timetable (or TT combination) in which departures/arrivals will be searched. The timetable does not need to be selected each time the function is accessed. The application remembers the last used option, which is displayed on the corresponding button (shield).
To search for departures/arrivals, it is necessary to enter the starting/destination object in the Station field in the form. If the Station field is left blank, departures/arrivals cannot be searched. When writing the name of an item, the so-called Whisperer is active, which automatically offers objects that match the input and encourages you to specify. For details on entering object names, see the Tips and tricks section.
To enter the desired date and time of departure/arrival, you can use the Today (default for the field specifying the date) and Now (default for the field specifying the time) input fields. If you do not change the displayed default value of the fields, the current date and time will be used for the search. To enter the date, you can use the calendar view (by clicking inside the given field) or set the date and time by clicking the arrows displayed next to the given elements, or set the date and time by standard keyboard entry in the appropriate fields. The Departure/Arrival switch determines whether the entered day and time will be understood during the search as the date and time of the earliest possible departure from the object in the Station item or as the date and time of the earliest possible arrival at the object in the Station item.
Clicking the Search button will search for departures/arrivals from/to the specified object in the Station item with the specified date and time.
Departures/Arrivals List
The page contains a list of searched departures/arrivals according to the requirements entered in the form. It is possible to add later departures/arrivals to the list by clicking the Later departures button (or Later arrivals) or by using the N keyboard shortcut.
Each individual row from the list of found Departures/Arrivals always represents one specific departure/arrival of a specific line, where the starting/destination station of the connection is always displayed first, indicating any routing of the connection, followed by the number/name of the line/connection with the relevant information signs (so-called fixed codes) and indicating the carrier of the given connection. This is followed by information about the departure/arrival time from/to the searched station, with any information notes (if available, e.g. information about the platform number) and any information about the delay of the connection (if available).
Train route
By clicking on the row with the number/name of the line, a pop-up window with the complete route of the given line will be displayed. If information about a closure or emergency of the route is available, this information is marked graphically on the route of the line (for example, by red color of the stop line, by crossing out the names of the stops, or a combination thereof).
In the case of displaying the route of a train line, information about the train composition can be displayed at the bottom of the route (in those cases where we have this information available).
Station Timetables Function
The STATION TIMETABLES function can be assigned to any of the three variable basic buttons (shields) with the setting of the used TT or combination of TT. The Stsation Timetables function is used to display station timetables (hereinafter also referred to as STT) for public transport and integrated transport systems. The function cannot be used to generate outputs for train or bus timetables (except public transport buses).
Input form
Using the + Timetable Selection button, it is possible to define the timetable (or combination of TT) in which station timetables will be searched. It is not necessary to select the timetable each time the function is accessed. The application remembers the last used option, which is displayed on the relevant button (shield).
If a TT combination containing multiple public transport timetables was used to select this function, then the City item is displayed in the first position in the form, which displays the first city on the list of cities in the given TT combination (or the last remembered city value) with the option to select another city by clicking on it. The selection of the relevant city affects the menu of displayed lines or stops in the whisperer.
To search for a stop timetable, it is necessary to enter the number or designation of the line for which the stop timetable will be generated and then select the routing of the given line in the From and To items. When entering a line number, the so-called Whisperer is active, in which lines matching the specified mask are offered with their available directions displayed. When selecting a specific line direction from the displayed prompt, the From and To items are automatically filled in with the respective names of the final stops.
Of course, it is possible to enter other stops on the selected line route in the From and To items than the pre-filled final ones, but we recommend that you first select the line and select the direction from the final ones and then select the desired stop only in the search result (see below).
To enter the required date, you can use the Today input field (pre-set for the field specifying the date). If you do not change the displayed default value of the field, the current date will be used for the search. To enter the date, you can use the calendar view (by clicking inside the given field) or set the date by clicking on the arrows displayed next to the given element, or set the date by standard typing from the keyboard into the appropriate field. If the All week switch is checked, the set date serves as the so-called reference date of the week for which the STT will be generated (the connections that ran/are running in the week of the specified date are counted and if there are public holidays in the given week, they may affect the search results).
By clicking the Search button, a STT search for the specified parameters will be performed.
Station timetable
The page contains the stop timetable (STT) for the specified line and direction according to the requirements entered in the form. The page can contain data for a specific day (the date is displayed in the header) or for the entire week (the text All week is displayed in the floating panel).
The left part of the screen displays the line's stops in the order of their positions on the line's route and with the calculated inter-stop times (these are calculated as the maximum travel time between individual sections). The right part of the screen then displays a panel (or multiple panels, if the search was for the whole week) with departure times from the selected stop in the given direction in individual hours. By clicking on the name of the stop, the departure times from the selected stop are displayed. By clicking the Reverse direction button, the opposite direction of the line at the selected stop will be displayed (if such a calculation is possible - some lines may not serve all stops on the route in both directions).
The search result also includes the Lines at the station item, in which it is possible to make a quick selection to display the departure times of another line (in the selected direction) that also serves the selected stop (if there is more than one such line) or the opposite direction of the line (if the stop is not served by another line).
NOTE
There may be cases where the output generated by the application is not used in real operation. This means that the appearance of the generated output may not completely correspond to real operation (e.g. for lines with numbers from 100 and above, the so-called ČSAD pattern is used within the IDS JMK, which the application cannot generate). However, the times displayed always correspond to the data of the respective TT.
Purchase of travel documents
CP allows to make a direct purchase of travel documents (tickets with possible seat reservations) for such connections for which the carriers have allowed us to sell tickets directly within CP. Tickets are purchased by clicking the To the cart button displayed next to the searched connection. If the button is not displayed, it means that the carriers of the connections used on the searched connection have not allowed us to sell tickets directly. In front of the To the cart button, a price may be displayed that corresponds to the number of defined passengers and their parameters (age, discount cards, etc.) and connections (sections) for which it will be possible to purchase travel documents. The displayed price may not be the price for the entire connection, but only for a section or sections of the searched connection. The shopping cart icon displayed next to these lines is used to identify lines for which it is possible to purchase a ticket. The display of the shopping cart icon for a connection may not guarantee the possibility of purchasing a ticket for this connection (for various reasons, e.g. ticket quota sold out, etc.).
When searching for a connection that contains multiple lines, it may happen that the To the cart button is displayed for the given connection, but tickets for some of the included connections (or even for all) cannot be purchased (for various reasons). When attempting to purchase travel documents for such a connection, the impossibility of purchasing for a certain section of the connection will be indicated by the fact that after clicking the To the cart button, a notification will be displayed indicating the sections for which a ticket can be purchased. This dialog displays the Cancel button (closes the dialog and returns the user to the search results) and Continue button (leads the user to the next step of the purchase).
By clicking the To the cart button, the application switches to the Cart page, where it is possible to make any adjustments to the passengers and complete the purchase. An intermediate step before displaying the Cart page is to display the RETURN JOURNEY menu, which is used to search for a return journey with the possibility of purchasing a ticket again (in some cases, carriers may provide discounts when purchasing a return ticket). There is no obligation to use this offer.
If the selected connection contains multiple lines allowing the purchase of travel documents, then the corresponding number of ticket orders ready for purchase will be created on the Cart page (depending on the number of lines and the carrier - some carriers allow the sale of one ticket for multiple lines).
The description of working with the Cart page is described elsewhere in this help (keyword CP Site Structure).
NOTE
Currently, carriers do not allow us to sell individual seats reservations (without purchasing a ticket), with exceptions, when the carrier only allows the sale of a seat reservation without issuing a ticket.
Management of travel documents
The Tickets function, which is accessible from the main menu of the CP application, is used to manage travel documents.
By default, the Tickets page displays currently valid tickets, i.e. tickets that will be valid in the future or that are valid for the currently used service.
Depending on whether there are any expired tickets in the browser history (or in the history of the logged-in user's account), the page allows to view them by clicking the Display older tickets button. By clicking the Display valid tickets button, you can return to the list of current tickets.
Each ticket is displayed in a separate block, which contains the following information:
- connection for which the ticket was purchased,
- section of the route from where to where the ticket applies to,
- date and time for which the ticket is valid,
- possible indication of reserved seats (if it was possible/necessary to reserve seats),
- indication of the tariff used,
- check-in code,
- ticket price,
- indication of whether the ticket needs to be printed,
- reference to the transport conditions.
The ticket block can then contain the following buttons:
- return ticket - displays the Ticket return dialog with information about any cancellation charges,
- PDF download - allows downloading a PDF file with an electronic version of the ticket (if available),
- Re-purchase - displays the Re-purchase of the ticket dialog, in which it is possible to select a date for which the application will try to find a connection for the possibility of a new ticket purchase (using the Search button) or will try to add the ticket directly to the cart (using the To the cart button).
The following panels can then be displayed on the right side of the page:
- Return of purchased tickets
- Contains a form for entering the "CP.sk Code", which can be used to return any ticket purchased through the CP.sk application (for example, tickets purchased in the mobile application) by entering the CP.sk code. Below the form is a link to the ticket seller's customer support.
- Re-purchase of the tickets
- Displays a list of previously purchased tickets with the option to display the Repurchase ticket dialog (see above).
Entering object names
The desired object (From, To, Via) can be entered by entering it in the appropriate field of the form.
The object name in the form can be entered by entering the so-called object name mask. According to the already entered mask, the so-called Whisperer with possible matching objects is displayed.
There are several ways to enter the mask:
- sequentially entering characters from the name and selecting the desired location from the object menu,
- by entering the beginning of the object name,
e.g. the mask "pardu" matches "Pardubice", - by entering the beginning of the words of the name (this method is the most efficient),
e.g. the mask "p u fl" matches "Praha,,ÚAN Florenc", - by entering the text contained in the name (enter an asterisk at the beginning of the mask)
e.g. the mask "*radh" matches "Frenštát pod Radhoštěm", "Radhostice", "Radhošť", etc. - items can be limited to the state and district by entering their name (at least its beginning) after a semicolon, if you want to enter both the state and the district, or limit only to districts, use the word district
e.g. the mask "názvev;b" matches items located in Belgium, but also the districts Bruntál, Blansko, etc.
e.g. the mask "name;district bla" matches only items from the Blansko district
e.g. the mask "name;district ni" matches items located in the Nitra district in Slovakia
When comparing the entered mask with the name of the searched object, there is no distinction between upper and lower case letters. If the mask contains diacritical marks (hooks and commas), they are respected (however, they must match exactly, otherwise the object will not be found), otherwise the diacritical marks are ignored during the comparison (we recommend not using diacritical marks when entering them).
- For example:
- the mask "kosice" matches "Kosice" and "Košice",
- the mask "košice" matches only "Košice".
If the mask matches multiple objects, the application will offer the first twelve such objects at most. If you do not want this offer to be displayed, enter an exclamation mark at the beginning of the mask. For example: If you enter the mask "!bene", the selection "Benešov", "Benešov nad Ploučnicí", "Benešovice", etc. will not be offered, but the first item will be accepted immediately, i.e. Benešov in the Benešov district.
Objects can (depending on the selected TT) be divided into categories such as "cities and municipalities", "parts of cities and municipalities", "stops", etc., but the application by default offers entering object names without restrictions on categories (it offers names from all categories in order from the most general to the most specific category, but in some specific cases, public transport stops may be preferred). If necessary, you can enter a category specification followed by a colon (i.e. prefix) before the mask itself. For example, if you enter "train:praha", only train stations whose names begin with the text praha will be offered.
Object categories are indicated in the search engine by a different icon and a corresponding description under the object name. In some cases, the line numbers that pass through the object are also displayed under the object name.
For most timetables or TT combinations, geographical coordinates can also be entered directly into the form.
The input format is: "prefix: latitude; longitude".
The supported coordinate systems are:
| System | Prefix | Notation example |
|---|---|---|
| UTM | utm | utm: 617811; 5449356 |
| WGS84 | loc | loc: 49°11'28.4"N; 16°36'44.61"E or loc: 49.191222; 16.612392 |
| S42 | s42 | s42: 3460006; 5551310 |
| JTSK | jtsk | jtsk: -742324,091446; -1043956.92851 |
The application also supports the entry of so-called address points, where you can enter names of towns and streets with an accuracy of up to a descriptive/orientation number. First, you need to enter the name of the town and then the street. The name of the town itself is not sufficient; it is always necessary to enter at least a street or descriptive number. If this option is available, addresses corresponding to the mask are offered by the whisperer. Some timetables may also contain various objects of interest (parking lots, ticket offices, etc.).
The application also allows to search from/to the user's current location. The From field contains a Use my current location button at its right side. If location tracking is enabled in the browser, the application will add an object of the type My location to the field. By swapping the From and To items, it is possible to transfer the given object to the To item.
How to enter a date
The application simplifies date entry using arrows that always move the date by one day, in the case of searching into the past, up to the date of the start of validity of the used timetable or TT combination. To enter a date, it is also possible to use the calendar entry, which is displayed after clicking inside the date entry field. When entering a date directly from the keyboard, it is not necessary to specify the year, if the current year is intended. If a date is entered that is outside the timetable validity range, the nearest starting or ending date of validity is automatically set.
Any incorrect data (e.g. a non-numeric character) is interpreted as the current date. By default, the application displays the value "Today" in the date item (this is the current date by default).
How to enter time
The application simplifies time entry using arrows that always move the time forward or backward by a full hour (tapping the arrow increases/decreases the time to the nearest full hour, and each subsequent tap increases the time by another full hour). It is also possible to use simple keyboard input to enter the time.
When entering the time, it is not necessary to enter the complete time format, including the separator. The application accepts the entry of just the hour (e.g. 12 = 12:00), a number with more than two digits is then interpreted as the corresponding hour and minute (e.g. 630 = 6:30). Entry with a regular separator (e.g. 7 15 = 7:15) is also accepted. Any incorrect data (e.g. non-numeric character) is interpreted as the current time.
By default, the application displays the value "Now" in the time item (which is the current time preset).
Tooltips
When you place your mouse cursor over a route note, route name, and icon, you will get a "bubble" tooltip for the item, e.g. "x: stops only at signal" or "SC: SuperCity". Some internet browsers may not support this function.
Other tips and instructions
Other typical icons appear on CP:
- to add another element/object (e.g. the Via field), the "plus" button is always used
- to remove an added element/object, the "cross" button is always used
- to expand hidden options, the "right arrow" or "down arrow" button
- to collapse expanded options again, the "up arrow" or "cross" button
The browser button Back from search results works in such a way that the application returns to the form with the last filled in data.
Search history
Under the Search button, an overview is displayed in the form recent searches in the Already searched panel. By default, a maximum of six such searches are displayed, but the application allows to expand the number of displayed items by clicking the Show more search connections link. You can select your favorite searches from this list and prioritize them by clicking the star icon. Such items will then be displayed first in the Already searched list. After clicking the link, the appropriate search will be performed using the date and time set in the form, if applicable.
In most Internet browsers, the explanation of the displayed symbol is displayed as a so-called ToolTip after hovering the mouse cursor over the given symbol. Below is a table with the meaning of the most used symbols.
There can be shown numbers (sometimes in combination with characters), which in most cases express the number of the platform or the designation of the tariff zone. A description of the meaning of this number should also be displayed in the ToolTip.
Table with the meaning of the most used symbols:
| X | working days in the Czech Republic | line description | |
| + | Sundays and public holidays in the Czech Republic | data restrictions | |
| 1 | Monday | information note | |
| 2 | Tuesday | carrier | |
| 3 | Wednesday | L | bicycle transport |
| 4 | Thursday | W | lounger |
| 5 | Friday | V | sleeping cars only |
| 6 | Saturday | [ | car transport car |
| 7 | Sunday | Z | train telephone |
| k | mobile storage room 8.VI.-29.IX.2002 | O | tickets are issued only on the train |
| } | information | y | refreshments in the stop building |
| H | car with compartments for transporting disabled people in wheelchairs | x | ČD station |
| F | connection with partially barrier-free access | ö | airport |
| G | stop adapted for people with severe visual impairments | p | storage room during transport |
| © | car suitable for transporting passengers in wheelchairs, equipped with a lifting platform | u | arrival |
| J | the connection passes through the respective stop | # | metro |
| B | connections at the stop | K | the connection goes on a different route |
| M | dining car | A | the train waits at the stop for another train |
| P | passengers are not allowed to board at the marked stops for the purpose of transportation to other identically marked train stops | Q | refreshments |
| m | stops only for boarding | l | stops only for alighting |
| v | not waiting for any connections | D | stopping at the signal |
| w | train carrying direct wagon(s) | z | replacement carriage |
| { | recommended transfer | o | border crossing station |
| í | transportation of bicycles as checked baggage is excluded | r | reservation required |
| ª | extended transportation of checked baggage, especially bicycles, reservation of a place for a bicycle required | R | reservation available |
| ° | storage during transport, possibility of reserving a place for a bicycle | ¯ | storage during transport, obligatory reservation of a place for a bicycle |
| ³ | a car with a 230 V connection is arranged in the train | ¶ | bistro car |
| t | the train departs after the passengers have disembarked | µ | specific method of passenger check-in, passengers board the train only through the door at the driver's station |
| ¤ | the train waits for delayed trains that arrive before its regular departure time | ® | car or compartments reserved for passengers with children under 10 years old |
| s | specific method of passenger check-in | ½ | quiet compartment |
| ¼ | ladies compartment | º | a car with wireless internet access is planned on the train |
| ¾ | board portal | Z | connection is by appointment only |
CP uses data from the National Information System on Timetables (hereinafter referred to as CIS TT) and other timetables collected by INPROP spol. s r.o.
According to the applicable legal regulations (Act No. 111/1994 Coll., on road transport, as amended; Decree No. 122/2014 Coll., on timetables of public scheduled passenger transport; Act No. 266/1994 Coll., on railways, as amended) CIS TT contains approved timetables of public domestic scheduled transport lines, public international scheduled transport lines that have a stop in the Czech Republic for boarding or disembarking passengers, city bus lines and timetables of public railway passenger transport on national, regional, tram, trolleybus, special and cableway lines that have a stop in the Czech Republic for boarding or disembarking passengers.
Content of timetables
-
public scheduled passenger transport
- timetables of all public scheduled transport operators passenger transport in the Czech Republic
- timetables of public scheduled passenger transport operators from the Slovak Republic
-
railway transport
- timetables in the Czech Republic within the scope of the official publication of the timetable according to Section 22 of Act No. 266/1994 Coll., on railways
- timetables in the Slovak Republic within the scope of the official publication of the timetable of the Slovak Railways
- timetables of selected train connections of European railway transport operators
-
urban public transport
- timetables of cities in the Czech Republic
Timetable source
-
timetables of public domestic scheduled transport of the Czech Republic
- transport authority approving the relevant timetable
-
timetables of public international scheduled transport of the Czech Republic
- carrier operating the relevant route
-
timetables of public scheduled passenger transport of the Slovak Republic
- INPROP s.r.o., Žilina
-
railway timetables
- operator of national and regional railways in the Czech Republic
- ČD-Telematika, a.s. (selected train connections of European railway operators)
-
timetables of urban public transport
- transport authority approving the relevant timetable of urban bus transport
- railway administrative authority approving the timetable on tram, trolleybus, special and cableway lines
Displayed prices
The CP application can, under certain specific conditions, display the price in two different contexts:
- 1) Fare price:
- This is information that we have managed to obtain from individual carriers. If we have the information available, it is only displayed in the Connection details, in the Fares panel and it is always (with exceptions) only indicative information regarding the amount of the "basic fare". This price cannot be influenced in any way (it is determined only by the searched route and the connections used on it).
- 2) Ticket price:
- In cases where carriers have allowed us to sell tickets directly within our application, based on the settings of the passenger parameters, the personalized ticket price for the specific searched route is displayed directly in the search results (near the Add to cart button). This price can therefore be influenced by setting the parameters of the passenger/passengers.
CP is in no way used to calculate fare prices.
List of states
| Abbreviation | State |
|---|---|
| A | Rakousko |
| AL | Albánie |
| AND | Andorra |
| B | Belgie |
| BG | Bulharsko |
| BIH | Bosna a Hercegovina |
| BY | Bělorusko |
| CZ | Česká republika |
| D | Německo |
| DK | Dánsko |
| E | Španělsko |
| EST | Estonsko |
| F | Francie |
| FIN | Finsko |
| FL | Lichtenštejnsko |
| GB | Velká Británie |
| GR | Řecko |
| H | Maďarsko |
| HR | Chorvatsko |
| CH | Švýcarsko |
| I | Itálie |
| L | Lucembursko |
| LT | Litva |
| LV | Lotyšsko |
| MC | Monaco |
| MD | Moldávie |
| MK | Makedonie |
| N | Norsko |
| NL | Nizozemí |
| P | Portugalsko |
| PL | Polsko |
| RO | Rumunsko |
| RSM | San Marino |
| RUS | Rusko |
| S | Švédsko |
| SK | Slovensko |
| SLO | Slovinsko |
| TR | Turecko |
| UA | Ukrajina |
| V | Vatikán |
| YU | Jugoslávie |
Districts - Czech Republic
| Abbreviation | District |
|---|---|
| AB | Praha |
| BE | Beroun |
| BK | Blansko |
| BM | Brno-město |
| BN | Benešov |
| BO | Brno-venkov |
| BR | Bruntál |
| BV | Břeclav |
| CB | České Budějovice |
| CK | Český Krumlov |
| CL | Česká Lípa |
| CR | Chrudim |
| CV | Chomutov |
| DC | Děčín |
| DO | Domažlice |
| FM | Frýdek-Místek |
| HB | Havlíčkův Brod |
| HK | Hradec Králové |
| HO | Hodonín |
| CH | Cheb |
| JC | Jičín |
| JE | Jeseník |
| JH | Jindřichův Hradec |
| JI | Jihlava |
| JN | Jablonec nad Nisou |
| KA | Karviná |
| KD | Kladno |
| KH | Kutná Hora |
| KM | Kroměříž |
| KO | Kolín |
| KT | Klatovy |
| KV | Karlovy Vary |
| LI | Liberec |
| LN | Louny |
| LT | Litoměřice |
| MB | Mladá Boleslav |
| ME | Mělník |
| MO | Most |
| NA | Náchod |
| NB | Nymburk |
| NJ | Nový Jičín |
| OL | Olomouc |
| OP | Opava |
| OV | Ostrava-město |
| PA | Pardubice |
| PB | Příbram |
| PE | Pelhřimov |
| PH | Praha-východ |
| PI | Písek |
| PJ | Plzeň-jih |
| PM | Plzeň-město |
| PR | Přerov |
| PS | Plzeň-sever |
| PT | Prachatice |
| PV | Prostějov |
| PZ | Praha-západ |
| RA | Rakovník |
| RK | Rychnov nad Kněžnou |
| RO | Rokycany |
| SM | Semily |
| SO | Sokolov |
| ST | Strakonice |
| SU | Šumperk |
| SY | Svitavy |
| TA | Tábor |
| TC | Tachov |
| TP | Teplice |
| TR | Třebíč |
| TU | Trutnov |
| UH | Uherské Hradiště |
| UL | Ústí nad Labem |
| UO | Ústí nad Orlicí |
| VS | Vsetín |
| VY | Vyškov |
| ZL | Zlín |
| ZN | Znojmo |
| ZR | Žďár nad Sázavou |
Districts - Slovak Republic
| Abbreviation | District |
|---|---|
| BA | Bratislava |
| BB | Banská Bystrica |
| BJ | Bardejov |
| BN | Bánovce nad Bebravou |
| BR | Brezno |
| BS | Banská Štiavnica |
| BY | Bytča |
| CA | Čadca |
| DK | Dolný Kubín |
| DS | Dunajská Streda |
| DT | Detva |
| GA | Galanta |
| GL | Gelnica |
| HC | Hlohovec |
| HE | Humenné |
| IL | Ilava |
| KA | Krupina |
| KE | Košice |
| KK | Kežmarok |
| KM | Kysucké Nové Mesto |
| KN | Komárno |
| KS | Košice-okolie |
| LC | Lučenec |
| LE | Levoča |
| LM | Liptovský Mikuláš |
| LV | Levice |
| MA | Malacky |
| MI | Michalovce |
| ML | Medzilaborce |
| MT | Martin |
| MY | Myjava |
| NM | Nové Mesto nad Váhom |
| NO | Námestovo |
| NR | Nitra |
| NZ | Nové Zámky |
| PB | Považská Bystrica |
| PD | Prievidza |
| PE | Partizánske |
| PK | Pezinok |
| PN | Piešťany |
| PO | Prešov |
| PP | Poprad |
| PT | Poltár |
| PU | Púchov |
| RA | Revúca |
| RK | Ružomberok |
| RS | Rimavská Sobota |
| RV | Rožňava |
| SA | Šaľa |
| SB | Sabinov |
| SC | Senec |
| SE | Senica |
| SI | Skalica |
| SK | Svidník |
| SL | Stará Ľubovňa |
| SN | Spišská Nová Ves |
| SO | Sobrance |
| SP | Stropkov |
| SV | Snina |
| TN | Trenčín |
| TO | Topoľčany |
| TR | Turčianske Teplice |
| TS | Tvrdošín |
| TT | Trnava |
| TV | Trebišov |
| VK | Veľký Krtíš |
| VT | Vranov nad Topľou |
| ZA | Žilina |
| ZC | Žarnovica |
| ZH | Žiar nad Hronom |
| ZM | Zlaté Moravce |
| ZV | Zvolen |
- The property rights to the CP timetable website are exercised by INPROP spol. s r.o. (hereinafter referred to as the Contractor).
- Without the consent of the Contractor, it is not permitted to use the CP website for any other purpose than for personal use (both as a whole and in individual parts). Other use is subject to prior approval by the Contractor.
- It is prohibited to interfere in any way with the technical nature or content of the CP website without the Contractor's consent or to use the data of the retrieved information for other applications.
- The Contractor bears no responsibility for:
- any damage that may arise to users in connection with the use of the CP website,
- the content of websites that can be visited via a link from the CP website and that are owned by third parties.
- The terms and conditions of CP.sk can be found at https://cp.sk/en/zmluvne-podmienky/.
- The terms and conditions of use of the CP website are valid and effective on the date of their publication.
- The terms and conditions of use were published on 23.7.2001.
Can I buy a seat for a bus or train from you?
On the CP website, it is possible to buy travel documents (tickets) for most long-distance connections. We are trying to expand our offer and are contacting other carriers. Carriers currently do not allow us to offer the sale of separate seats reservations (without purchasing a ticket), with exceptions, when it is possible to buy only a seat reservation without a ticket.
Why did the connection not run on time? Why does the data provided by CP not match reality?
CP works with a transport plan (with timetables) and not with real traffic. It is not in our power to influence compliance with valid timetables by individual carriers.
If a connection did not run at a given time, then the carrier operating the connection should provide you with an explanation. The cause may be an incorrectly transmitted timetable to the system, an emergency or non-compliance with the timetable due to the decision of the carrier.
Can I transport a dog on a bus/train?
On all domestic connections, the conditions of Decree No. 175/2000 Coll. on the transport regulations for public rail and road passenger transport should apply. Some carriers may have the transport of animals regulated in their transport conditions. We recommend that you contact the carrier of the given connection with your question and ask the source directly about the specific conditions for transporting animals or luggage. The contact information for the carrier should be provided in the notes for the connection. When transporting animals abroad, European directives (for example, 91/628/EEC) should apply, however, even in this case, carriers will most likely have their own transport conditions for transporting animals regulated.
Why do I have to enter a line number?
To search for connections, you need to use the Connections function and not the Station timetables function, which is not used for this purpose. The Connections function does not require entering a line number.
We recommend that you use the + Timetable Selection button and then the corresponding Connections switch in the displayed dialog.