Contrast
A A A
Call us on: 1300 78 78 58
Shanghai city view

Moscow

Moscow is the largest city in the largest country in the world – Russia! The city is home to some of the most iconic architecture in history, with a rich and storied history to boot. 

Red Square is the quintessential Moscow landmark; the wide open square is bordered by intricately designed buildings, including the State Historical Museum and Lenin’s Mausoleum. Also on Red Square is the Kremlin and St Basil’s Cathedral, with its ornate and colourful twisting domes. 

Moscow is home to a rich theatrical culture, with the world-renowned Bolshoi Theatre, among other sites. Russian ballet and opera are in a class all of their own and no trip is complete without a trip to the theatre. 

Continuing the cultural exploration, the National Museum of Russian Fine Art is deserving of a visit, with art spanning multiple eras and styles. The sculpture park within the museum is also a site to see, with art you can get up close and personal with. 

Read our magazine

Our Discover Magazine provides great travel advice to help you find your next perfect holiday. Visit tropical Hawaii in our Autumn issue.

Simply fill out the form below and one of our agents will be in touch with you shortly!

Stay updated

Subscribe to our newsletter to get early notifications of our great offers and promotions!