Plzeň Transport Hub
Plzeň is a compact Czech city with a serious transport role: it sits on the Prague-Cheb rail corridor, has a strong intercity bus terminal, and runs a dense PMDP urban network of trams, trolleybuses and buses. The city is easy after arrival, but the first step needs care. Plzeň has no major scheduled airport inside the city, so most international travelers arrive through Václav Havel Airport Prague (PRG), then continue by direct airport bus, Prague city connection plus rail, or a booked car. Karlovy Vary Airport (KLV) is closer by straight distance but is a smaller regional airport with a different service pattern.
This guide is built around the real transport nodes a traveler will use: Prague Airport for most flights, Karlovy Vary Airport as a secondary western-airport scenario, Plzeň hlavní nádraží for rail, Plzeň CAN at Husova 60 for intercity bus, and PMDP for city movement. It also covers Uber, Bolt, Liftago and local taxi fares so visitors can decide when a ride app beats the tram or trolleybus. The best Plzeň plan is usually simple: pick the correct arrival node, choose a hotel that matches the next departure, and keep PMDP payment ready for short city hops.
Quick Orientation
| Need | Best first reference | Practical meaning |
|---|---|---|
| Main practical airport | Václav Havel Airport Prague (PRG) | Usually the strongest flight gateway for Plzeň; direct airport buses and Prague rail connections are available. |
| Secondary regional airport | Karlovy Vary Airport (KLV), K Letišti 132, Olšová Vrata, 360 01 Karlovy Vary | Closer by distance but less useful unless the flight actually lands there or the trip starts in western Bohemia. |
| Main rail point | Plzeň hl.n., Nádražní 102/9, 326 00 Plzeň | Main rail station for Prague, Cheb, Domažlice/Germany, České Budějovice and regional routes. |
| Main intercity bus hub | Plzeň CAN, Husova 60 / Husova 2713/60, 301 00 Plzeň | Central bus terminal for Prague, airport, domestic and international services. |
| City operator | PMDP | Runs trams, trolleybuses and buses; adult transfer fares include 24 CZK for 30 minutes and 84 CZK for 24 hours. |
| Ride apps | Uber, Bolt, Liftago | Uber and Bolt list Plzeň service; Liftago is a Czech licensed-taxi app useful as a local alternative. |
| Local taxi benchmark | Radio Taxi Plzeň and Numbeo-style fare ranges | Expect city base fare around 35-45 CZK and per-km pricing around 29-32 CZK depending on company and source. |
Arrival Strategy
Treat PRG as the practical air gateway
For most international visitors, Prague Airport is the airport that matters. It is not inside Plzeň, but it has the flight choice, direct intercity bus options and reliable onward rail alternatives. Route comparison pages put the PRG-Plzeň road distance around 87-90 km, with direct airport bus examples around 1 hour 5 minutes when traffic behaves. FlixBus lists Prague Airport to Plzeň airport-bus service with journey time around 1 hour 5 minutes and prices that start around the low hundreds of Czech crowns depending on date and booking window.
The cleanest airport-to-Plzeň option is a direct bus from Prague Airport when the timing fits. It avoids crossing Prague to reach a rail station and usually arrives at Plzeň CAN, close enough to the center for tram, trolleybus, bus, taxi or a 15-20 minute walk depending on the hotel. If the direct airport bus does not fit, use Prague Airport Express or Prague local transport to reach Prague’s main rail or bus departure point, then continue to Plzeň.
Keep KLV in the article, but do not overstate it
Karlovy Vary Airport is geographically closer to Plzeň than Prague Airport in the old metadata, but that does not make it the normal flight gateway. The airport’s own pages place it at K Letišti 132, Olšová Vrata, 360 01 Karlovy Vary and describe city bus No. 8 as the local connection into Karlovy Vary. From there, a Plzeň traveler still needs intercity bus, rail or car. KLV is useful if your ticket actually lands there, if you are combining Plzeň with Karlovy Vary, or if a seasonal route fits perfectly. It is not the airport most travelers should assume.
This distinction improves the article’s quality: nearest airport by distance and best airport by practical use are not always the same. For Plzeň, Prague Airport is usually the practical answer; Karlovy Vary is the regional-western alternative.
Choose the hotel by the next departure
Plzeň’s center is walkable, so travelers often focus only on náměstí Republiky, the brewery area or the historic core. For a transport-first stay, hotel location should follow the next move. If the next leg is rail, stay near Plzeň hl.n. or within an easy tram/taxi ride. If the next leg is intercity bus, CAN on Husova is the anchor. If the stay is for sightseeing, the center is better. If arriving late from PRG, a central hotel with easy taxi access is calmer than a cobbled pedestrian lane with unclear pickup rules.
Airport To Plzeň
Prague Airport direct bus
The direct airport-bus option from PRG to Plzeň is usually the first thing to check. FlixBus publishes Prague Airport to Plzeň service and describes the route as about 55 miles with a journey around 1 hour 5 minutes. Rome2Rio similarly summarizes direct bus service from Prague Airport to Plzeň with examples around 1 hour 5 minutes and fares around 150-260 CZK. Schedules and operators change by date, so the exact ticket page should control departure time, stop name and luggage rules.
The practical strength of the direct bus is that it avoids Prague city transfer friction. On arrival, follow the airport’s bus-stop instructions, confirm whether the ticket says Prague Airport, Terminal 1/2 or another stop, and check that the destination is Plzeň CAN or another named Plzeň stop. For a first visit, CAN is easier than a roadside stop because it connects with PMDP and taxis.
Prague Airport via Prague rail
If a direct airport bus does not fit, use Prague Airport Express to reach Prague’s main rail station, then take rail to Plzeň. Prague Airport’s official Airport Express page describes the direct connection between the airport and Prague’s main rail hub, with a traffic-dependent journey around 40 minutes and extra space for large baggage. From there, Czech Rail services run to Plzeň hl.n.; journey times vary by train category and timetable.
This option is useful when you prefer rail, when the direct bus is sold out, or when your onward destination after Plzeň sits on the rail network. It is weaker with very late arrivals, heavy luggage or tight hotel check-in timing, because the transfer includes airport-to-Prague, station navigation and then Plzeň arrival.
Prague Airport taxi or private transfer
For a direct car from PRG to Plzeň, treat the trip as an intercity transfer. Prague airport transfer companies commonly quote fixed-price cars in the range of several thousand Czech crowns; one operator lists Prague Airport to Pilsen at 2800 CZK for a 1-4 passenger saloon and 3200 CZK for a 5-8 passenger minibus. Other pages describe the drive as roughly 1 hour to 1 hour 10 minutes over about 90 km. This is often sensible for late arrivals, small groups, work trips or travelers with children and luggage.
Before booking, check whether the price includes airport waiting, tolls, flight delay handling and the exact Plzeň address. For one solo traveler, direct bus or rail is normally much cheaper. For three or four people, a fixed car can become reasonable because it removes the airport transfer and last-mile taxi layers.
Karlovy Vary Airport scenario
If arriving at KLV, first get from the airport to Karlovy Vary or arrange a private transfer onward. The airport states that city bus No. 8 serves the airport according to the regular timetable. From Karlovy Vary, compare intercity bus and rail to Plzeň. Because this is a regional transfer rather than a direct Plzeň airport link, it is best for travelers who planned western Bohemia deliberately, not for someone simply trying to reach Plzeň as fast as possible.
Rail Hubs
Plzeň hl.n.
Plzeň hlavní nádraží, commonly shortened to Plzeň hl.n., is the main rail station. Czech Rail lists it in Plzeň Region / IDPK zone 001, while Czech Transport gives the practical address as Nádražní 102/9, 326 00 Pilsen, Czech Republic. The station is close to the center and connects with local trams and trolleybuses; tram lines 1 and 2 are commonly referenced around the station area.
Use Plzeň hl.n. for Prague, Cheb/Karlovy Vary-side rail logic, Domažlice and Germany-facing routes, Klatovy, České Budějovice and regional travel. The station is also useful for travelers visiting the brewery area or staying near the eastern edge of the center. A taxi or ride app from the station to the historic center is short; PMDP can also work if the hotel is near a clear stop.
Buying rail tickets
Use Czech Rail’s station page and journey planner for official rail details. Czech trains vary by category, route and stopping pattern, so do not judge the Prague-Plzeň trip only by the city pair. Faster services can be much more efficient than slower stopping trains. For international or Germany-facing trips, check whether seat reservation, cross-border operator rules or a different ticket product applies.
If arriving from PRG via Prague’s main rail station, add Airport Express time and transfer margin before comparing with the direct airport bus. Rail can be pleasant and reliable, but the whole chain matters: airport baggage reclaim, bus to Prague station, station navigation, rail trip, and final Plzeň hotel leg.
Rail-to-city connection
For central hotels, Plzeň hl.n. is close but not always suitcase-friendly on foot, especially in bad weather. PMDP is useful, and taxis are easy for a short hop. For a first night, do not choose a hotel only because it looks close in a straight line. Check whether the walking route crosses busy roads, slopes or construction around the rail area.
Intercity Bus Hubs
Plzeň CAN at Husova 60
Plzeň CAN is the central bus terminal. Czech Transport lists the address as Husova 60, 301 24 Pilsen, Czech Republic; FlixBus gives Plzeň central bus station as Husova 2713/60, 301 00 Plzeň. These are the same practical terminal area on Husova. Czech Transport also notes passenger services such as waiting room and WC hours, left-luggage office hours, and platform logic for international and domestic operators.
CAN is the most important bus node for travelers because it handles Prague, Prague Airport, regional Czech routes and international lines. It is also close enough to the center for a 15-20 minute walk in good conditions. VisitPlzeň explains how to reach the city center from the central bus terminal: tram no. 2 to Náměstí Republiky, trolleybuses no. 12 and 11 to Mrakodrap, bus no. 41 to Sady Pětatřicátníků, or a short walk.
CAN to city center
The terminal-to-center choice depends on luggage and weather. With a backpack, walking is easy. With suitcases, take tram 2, a trolleybus, Uber, Bolt, Liftago or a local taxi. If arriving late, a ride app or taxi is worth the small fare because the historic center has pedestrian streets and one-way access patterns that can confuse a tired traveler.
For airport arrivals, CAN is ideal because it is a recognized terminal with onward local connections. For departures, arrive early enough to find the platform. Some international buses and private operators use specific stands or nearby stops; the ticket should always control the exact platform.
Other bus stop names
Online platforms may show Plzeň stops beyond CAN, including rail-area stops, Jateční, or roadside pickup points. For a first visit, CAN is the safest target because it has the clearest local transport logic. If the ticket names another stop, copy the full address and do not assume it is at Husova.
City Transport With PMDP
Network
PMDP runs Plzeň’s urban network: trams, trolleybuses and buses. The official PMDP site provides connection search, timetables and fare information. This is a proper city network, and it is excellent for short movements between CAN, the rail station, the center, the university area, Bory, Lochotín, the zoo side and residential districts.
For visitors, trams are usually the easiest mode to understand, especially tram 2 between CAN and the central square area and trams around the rail station. Trolleybuses and buses fill in routes where tram tracks do not go. Plzeň does not have a metro, so any article suggesting metro travel is generic and wrong.
Fares and payment
PMDP’s individual fare page and 2026 tariff list adult zone 001 transfer tickets at 24 CZK for 30 minutes, 28 CZK for 60 minutes, 50 CZK for 180 minutes and 84 CZK for 24 hours. SMS tickets are listed at 28 CZK for 35 minutes and 99 CZK for 24 hours. The English tariff PDF also lists a one-month non-transferable pre-paid ticket at 570 CZK.
Payment with contactless bank card is available through yellow payment terminals in vehicles, and PMDP also supports Pilsen Card, Pilsen Mini, partner cards and the Virtual Pilsen Card app. VisitPlzeň repeats the same visitor-friendly fare set and confirms contactless payment in vehicles. For a short stay, the 30-minute and 60-minute tickets are enough for most transfers; the 24-hour ticket can pay off if you are making several rides in one day.
How to ride
Before boarding, have a contactless bank card, Pilsen Card, app ticket or SMS plan ready. PMDP’s transport terms tell passengers to be ready with a valid ticket or card before boarding and to use door-opening buttons and request-stop procedures correctly. After purchase, keep the ticket or payment proof because inspections happen.
The easiest visitor method is usually the yellow onboard terminal with a contactless card. If using SMS, note the PMDP code and number from the official fare page before the first ride. If using the Virtual Pilsen Card app, set it up before standing at the stop.
Taxis, Uber, Bolt And Liftago
Ride apps
Uber lists Plzeň as an available city and says users can request a ride around Plzeň 24/7. Uber’s Pilsen launch information lists UberX as the local product and gives example fare components: base fare 25 CZK, 27 CZK per km, minimum fare 90 CZK and cancellation fee 90 CZK, with final prices shown in the app and demand fees possible.
Bolt also has a Plzeň city page and describes Bolt Rides as available for ordering a ride through the app. Liftago is a Czech taxi and courier app that says it operates in 15 Czech cities with licensed drivers, and it is a useful local option when you want a regulated taxi-style service rather than only a ride-hailing price comparison.
Metered taxi benchmarks
Radio Taxi Plzeň publishes clear city taxi pricing: base fare 45 CZK, travel within Pilsen 32 CZK per km, trips outside Pilsen up to 50 km at 29 CZK per km, longer trips over 50 km at 24 CZK per km, and waiting at 6 CZK per minute. Numbeo-style Plzeň benchmarks are similar in shape, with taxi start around 45 CZK and waiting around 300 CZK per hour. GoByTaxi-style benchmarks show a lower start around 35 CZK and 29 CZK per km, so the practical range is small enough to spot obvious overcharging.
For short city rides, a normal taxi or app ride should be inexpensive compared with Western European capitals. For Prague Airport to Plzeň, it becomes an intercity fare and should be treated as a fixed transfer or app quote, not a local city taxi hop. Always confirm the destination and price logic before leaving PRG, CAN or the rail station.
When taxi beats PMDP
Taxi or app ride is best for late-night arrival, luggage, hotel streets inside pedestrian or one-way areas, CAN-to-rail connections with a tight margin, and airport transfers for groups. PMDP is best for daylight city movement, rail/CAN to center hops with light luggage, and repeated rides where a 24-hour ticket makes sense. Walking is best inside the historic core once bags are dropped.
Best Areas To Stay
Náměstí Republiky and historic center
This is the best first-visit base. Restaurants, the cathedral square, brewery walks and many sights are easy. From CAN, tram 2 or a short taxi reaches the area; from Plzeň hl.n., tram/trolleybus/taxi options are simple. The tradeoff is car access: not every central street is easy for a driver to enter, so confirm hotel pickup instructions.
CAN and Husova side
Stay near CAN if the trip depends on early bus departures, Prague Airport buses or international routes. It is practical rather than romantic, but it can remove a lot of morning stress. This area also works for one-night transit stops.
Plzeň hl.n. and station east side
The rail side is best for early trains, Prague rail days and travelers who want to be close to the station rather than the main square. Check recent reviews for noise, walking comfort and late-night surroundings. For sightseeing, the center is still better.
Brewery and eastern-center edge
The brewery area is useful for sightseeing and rail access. It can be a good compromise between a visitor base and transport practicality. Make sure the hotel is easy to reach from both the rail station and CAN if you are using both.
Bory, university and business edges
Bory and other outer districts can work for business or university trips, especially with PMDP connections. They are less convenient for a first sightseeing stay unless the room price is much better and the tram/trolleybus line is direct.
Practical Routes
Prague Airport to Plzeň CAN
Check direct airport buses first. If a direct FlixBus or other operator departure fits the flight, this is usually the simplest route. Expect about 1 hour 5 minutes in good traffic, but allow airport formalities and possible road delays.
Prague Airport to Plzeň by rail
Take Airport Express to Prague’s main rail station, then Czech Rail to Plzeň hl.n. This is a good backup if direct buses are not suitable or if you prefer rail. Add airport-to-station time before comparing total duration.
Plzeň CAN to Náměstí Republiky
Use tram 2, trolleybus 11 or 12 toward the central stops named by VisitPlzeň, bus 41, a taxi/app ride, or a 15-20 minute walk. With luggage, tram/trolleybus or taxi is better than walking.
Plzeň hl.n. to center
Use tram 1 or 2, trolleybus routes, a taxi/app ride, or walk if the hotel is not on a difficult cobbled street. The station is close, but the exact hotel entrance matters.
KLV to Plzeň
Use Karlovy Vary airport bus No. 8 to reach Karlovy Vary local transport, then connect onward by intercity bus or rail to Plzeň. For late arrivals or tight schedules, book a private transfer because the chain has multiple parts.
First-Time Checklist
- Treat PRG as the practical airport unless your ticket clearly lands at KLV.
- Check direct Prague Airport to Plzeň bus times before planning rail through Prague.
- Save Plzeň hl.n. as Nádražní 102/9, 326 00 Plzeň.
- Save Plzeň CAN as Husova 60 or Husova 2713/60.
- Use PMDP 30-minute, 60-minute or 24-hour tickets for city movement.
- Pay in PMDP vehicles with contactless card when possible and keep proof of purchase.
- Compare Uber, Bolt and Liftago before taking a random taxi at a terminal.
- For Prague Airport taxi, expect an intercity transfer quote, not a local fare.
- Choose the hotel by next departure if the stay is only one night.
Sources
- PMDP city transport homepage: https://en.pmdp.cz/en/
- PMDP individual fare page: https://en.pmdp.cz/en/tariff-fare/individual-fare/
- PMDP 2026 tariff PDF: https://en.pmdp.cz/uploads/web/Tarif-EN_2026_A4.pdf
- PMDP transport terms page: https://en.pmdp.cz/en/transport-info/terms-of-transport/
- PMDP mobile apps page: https://en.pmdp.cz/en/transport-info/mobile-applications/
- VisitPlzeň transport around Pilsen page: https://www.visitplzen.eu/en/useful-information/transport-around-pilsen/
- VisitPlzeň travelling to Pilsen page: https://www.visitplzen.eu/en/useful-information/travelling-to-pilsen/
- Czech Rail Plzeň hl.n. page: https://www.cd.cz/en/stanice/plzen-hl-n-/73275
- Czech Transport Plzeň hl.n. page: https://czech-transport.com/index.php?id=19275
- Czech Transport Plzeň CAN page: https://czech-transport.com/index.php?id=14710
- FlixBus Pilsen stops page: https://www.flixbus.com/bus/pilsen
- FlixBus Prague Airport Plzeň page: https://www.flixbus.com/bus-routes/bus-prague-airport-plzen
- Rome2Rio Prague Airport Pilsen page: https://www.rome2rio.com/s/Prague-Airport-PRG/Pilsen
- Prague Airport Express page: https://www.prg.aero/en/airport-express
- Karlovy Vary Airport local transport page: https://www.airport-k-vary.cz/en/public-transport/
- Karlovy Vary Airport contacts page: https://www.airport-k-vary.cz/en/contacts/
- Uber Plzeň city page: https://www.uber.com/global/en/r/cities/plzen-plzen-region-cz/
- Bolt Plzeň city page: https://bolt.eu/en/cities/plzen/
- Liftago service page: https://www.liftago.cz/en
- Radio Taxi Plzeň price page: https://www.radiotaxi-plzen.cz/en/cenik/
Plzeň Transport Hub FAQ
Which airport should I use for Plzeň?
For most international travelers, Václav Havel Airport Prague is the practical airport because it has broader flights and direct or easy onward links to Plzeň. Karlovy Vary Airport is closer by distance but should be used only when the actual flight schedule fits.
How do I get from Prague Airport to Plzeň?
Check direct Prague Airport to Plzeň bus service first. If it fits, it is usually the simplest option and can take about 1 hour 5 minutes in good traffic. Otherwise, use Airport Express to Prague’s main rail station and continue by rail to Plzeň hl.n.
Where is Plzeň CAN?
Plzeň CAN is the central bus terminal on Husova, usually listed as Husova 60 or Husova 2713/60. It is close to the center and connects with tram 2, trolleybuses, buses, taxis and ride apps.
Where is the main rail station in Plzeň?
Plzeň hl.n. is at Nádražní 102/9, 326 00 Plzeň. It is the main rail station for Prague, Cheb, Domažlice, České Budějovice and regional routes.
How much does PMDP city transport cost?
Adult zone 001 transfer tickets are 24 CZK for 30 minutes, 28 CZK for 60 minutes, 50 CZK for 180 minutes and 84 CZK for 24 hours. SMS tickets cost more for some products, including 28 CZK for 35 minutes and 99 CZK for 24 hours.
Are Uber, Bolt and Liftago available in Plzeň?
Uber and Bolt list Plzeň service, and Liftago operates as a Czech taxi app with licensed drivers. Compare live app prices with local taxi fares, especially late at night or for terminal pickups.
