Russia
Destination

Russia

About Russia

Situated in northeastern Europe is the massive country of Russia. With over 144 million residents, it is the ninth-most populous nation in the world. Russia offers you a rich ballet scene, beautiful architecture and plenty of history. The top attractions include the State Hermitage Museum in Saint Petersburg, Red Square in Moscow and Grand Palace in Peterhof.

Get ready for a memorable holiday experience, because cheap flights to Russia are now available for a limited time! The capital, Moscow, is home to Sheremetyevo International Airport (SVO), which is a 55-minute drive or a 45-minute train ride from the city centre. […]