Skip to content
+971 52 521 4198
USD · EN
Language
Currency
Travel Tips
A photograph of ibis Sibir Omsk Hotel
Know the place

Omsk Guide 2026

Omsk is a city in south-western Siberia, Russia, on the Irtysh River.

Plan the route

Getting to this country

Let us shape your journey together.

Talk to a travel adviser about a hotel, tour, activity or a private route.

Call us WhatsApp