Things to do in Ostrava
Activities, attractions and tours
Explore thousands of activities with free cancellation and no added fees.
Design your experience with airport transfers, excursions, day tours & more.
Get an insider's look in what to book before you travel.
What to do in Ostrava
Popular places to visit
Ostravar Arena
Catch an event at Ostravar Arena during your trip to Ostrava. Experience the area's musical theatre and festivals.
Ostrava Zoo
Why not visit the native and exotic animals who call Ostrava Zoo home during your trip to Ostrava? Experience the area's festivals and musical theatre.
Lower Vitkovice
Explore the great outdoors at Lower Vitkovice, a lovely green space in Ostrava. Experience the area's festivals and musical theatre.
Technical University Ostrava
Take a campus tour or just explore the area of Technical University Ostrava during your travels in Poruba. Discover the area's musical theatre and casinos.
Ostrava Poruba Summer Swimming Pool
Bring the children to Ostrava Poruba Summer Swimming Pool and have a fun-filled day at this theme park in Ostrava. Discover the area's musical theatre and casinos.
Silesian-Ostrava Castle
You can learn about the history of Ostrava with a visit to Silesian-Ostrava Castle. Experience the area's festivals and theatre scene.
Landek Park Mining Museum
You can spend an afternoon studying the exhibits at Landek Park Mining Museum during your trip to Petrkovice. Experience the area's musical theatre and festivals.
Vodni Svet
Bring the family to Vodni Svet and enjoy the excitement of this theme park in Ostrava. Experience the area's festivals and musical theatre.
Casino Ostrava
Why not try your luck with a visit to Casino Ostrava during your time in Ostrava? Experience the area's festivals and theatre scene.
Areas of Ostrava

Ostrava City Centre
You'll enjoy the shopping and zoo in Ostrava City Centre. You might want to make time for a stop at Casino Ostrava or Ostrava Museum.

Vítkovice
You'll enjoy the monuments and parks in Vítkovice. You might want to make time for a stop at Lower Vitkovice or Ostravice River.