Travel within Czech Republic is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Hazlov?

Book now

There are 3 ways to get from Pilsen to Hazlov by train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option


  1. Take the train from Plzen-Jizni Predmesti to Cheb

2 alternative options

Train, line 411010 bus

  1. Take the train from Plzen-Jizni Predmesti to Cheb
  2. Take the line 411010 bus from Cheb to Hazlov


  1. Drive from Pilsen to Hazlov

Pilsen to Hazlov by train

The train journey time between Pilsen and Hazlov is around 2h 20m and covers a distance of around 120 km. This includes an average layover time of around 41 min. The fastest train normally takes 1h 48m. Operated by Czech Railways (ČD), oberpfalzbahn - Die Länderbahn GmbH DLB and Die Länderbahn, the Pilsen to Hazlov train service departs from Plzen-Jizni Predmesti and arrives in Hazlov. Typically 65 trains run weekly, although weekend and holiday schedules can vary so check in advance.

Explore all travel options

Average train journey times

Time on train:
1h 38m
Layover time:
41 min
Total time:
2h 20m

Train route information

Fastest train time:
1h 48m
Train distance:
120 km
Trains per week:
Cheapest price:
Carbon emissions:
6 kg CO2

First and last trains

First train departs at:
Last train departs at:

The schedules shown below are for the next available departures.

Pilsen to Hazlov train schedules

Questions & Answers

The cheapest way to get from Pilsen to Hazlov is to train which costs 160 Kč - 260 Kč and takes 2h 14m.

More details

The quickest way to get from Pilsen to Hazlov is to drive which costs 280 Kč - 420 Kč and takes 1h 24m.

More details

No, there is no direct train from Pilsen to Hazlov. However, there are services departing from Plzen-Jizni Predmesti and arriving at Hazlov via Cheb. The journey, including transfers, takes approximately 2h 14m.

More details

The distance between Pilsen and Hazlov is 91 km. The road distance is 116.6 km.

Get driving directions

The best way to get from Pilsen to Hazlov without a car is to train which takes 2h 14m and costs 160 Kč - 260 Kč.

More details

It takes approximately 2h 14m to get from Pilsen to Hazlov, including transfers.

More details

Pilsen to Hazlov train services, operated by Czech Railways (ČD), depart from Plzen-Jizni Predmesti station.

More details

Pilsen to Hazlov train services, operated by Czech Railways (ČD), arrive at Cheb station.

More details

Yes, the driving distance between Pilsen to Hazlov is 117 km. It takes approximately 1h 24m to drive from Pilsen to Hazlov.

Get driving directions

There are 41+ hotels available in Hazlov. Prices start at 2 000 Kč per night.

More details

Map of how to get from Pilsen to Hazlov.
Launch map view
  • Distance: 91.2 km
  • Duration: 2h 14m

What companies run services between Pilsen, Czech Republic and Hazlov, Czech Republic?

Czech Railways (ČD) operates a train from Plzen-Jizni Predmesti to Cheb hourly. Tickets cost 130 Kč - 220 Kč and the journey takes 1h 18m.

Train operators
Czech Railways (ČD)
+420 221 111 122
Train from Plzen-Jizni Predmesti to Cheb
Ave. Duration
1h 18m
Estimated price
130 Kč - 220 Kč
Czech Railways (ČD)
2nd Class
130 Kč - 160 Kč
170 Kč - 210 Kč
1st Class
180 Kč - 220 Kč
Bus operators
Autobusy Karlovy
+420 353 613 613
Bus from Cheb to Hazlov
Ave. Duration
38 min
Estimated price
35 Kč - 50 Kč
Schedules at
Cash ticket price
35 Kč - 50 Kč

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Flying into Beijing?, Travelling to the US: What do I need to know? and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.