Russia is a dream destination for many travelers. The vast country is full of fascinating history showcased through museums and ancient buildings, stunning architecture, and gorgeous natural landscape that takes your breath away. It’s hard to narrow down the most beautiful locations within the country that will give you plenty of opportunities to get a good Instagram shot, but we’ve managed to single out a few unmissable highlights.

Visit these locations for some of the most phenomenal scenery you’ve ever seen, experiences that only come along once in a lifetime, and adventures that you’ll remember forever.

Check out our list of the 10 most Instagrammable locations in Russia!

10 Kamchatka

Any outdoor enthusiast will love Kamchatka, and it also happens to be one of the most spectacular locations in Russia. Situated in the far east of the country, Kamchatka is full of stunning scenery, including otherworldly craters and volcanoes.

The peninsular landmass lying between the Sea of Okhotsk, the Pacific Ocean, and the Bering Sea, is without a doubt one of the most Insta-friendly places in the country. While you’re here, be sure to check out the fascinating geological formations and endless other natural wonders. You won’t regret including it on your bucket list!

9 St Petersburg

There are too many individual places within St. Petersburg that are Instagrammable, so we decided to include the whole city! Brimming with historically significant old churches, intricate architecture, and iconic cultural relics, St. Petersburg is a must for anyone visiting Russia, whether they are on Instagram or not!

When you’re finished snapping pictures of the beautiful city, there is plenty to do. Check out the array of museums detailing the colorful history of St. Petersburg, or get tickets to one of the many concerts that is in season. The opportunities for wonder are endless!

8 Vladimir

The city of Vladimir is located just to the east of Moscow and serves as a major tourist attraction in the west of the country. Vladimir is one of the most beautiful cities in Russia, thanks to the many preserved buildings that are fine examples of historic Russian architecture.

RELATED: 10 Most Instagrammable Spots In Ireland

One major point of interest is the Cathedral of Saint Demetrius in Sobornaya Square, along with the Assumption Cathedral which is located nearby. You’ll also find a few ancient churches that are hauntingly beautiful, including St. Nicholas in Galea and Nikitskaya.

7 Olkhon Island

Olkhon Island is one of the country’s hidden gems. The fourth-largest lake-bound island on the planet, Olkhon resides in the middle of Lake Baikal and can be reached overland or by sea. Due to its isolation, the island is naturally uncrowded, making it a great place to snap many untainted photos of the surrounding spectacular landscape.

The culture of the local people on Olkhon Island is well preserved, and the opportunity to be immersed in it is another great reason to visit. This island is truly unlike any other place in the world, and should definitely be on your Russian itinerary!

6 Ruskeala

Russia is full of charming towns in between the major cities, each boasting their own kind of beauty. Ruskeala, located four hours to the north of St. Petersburg, is one such town. Historically, Ruskeala served as a mining town by the Tokhmayoki River, and you can take underground tours of the marble quarries in the Ruskeala Mountain Park, which is perhaps the most famous attraction in the area.

RELATED: 10 Most Instagram-able Districts to Visit in NYC

Be sure to check out the Ruskeala Marble Canyon, where you’ll get the chance to take a boat across the marble lakes. One of the best places to take photos in the area is by the Ruskeala Waterfalls.

5 Altai

The Russian republic of Altai is located in southern Siberia and is a breathtaking place to visit. What makes this location so extraordinary is that it is largely untouched, and its natural beauty alone is enough to leave a lasting impression on any traveler.

Within Altai you’ll find glaciers and glacial lakes, which make for some of the prettiest pictures. This is also one to add to your bucket list if you’re a health nut, since Altai also boasts therapeutic hot springs where you can reap all of nature’s health benefits.

4 Kenozersky National Park

Kenozersky National Park is one of the most popular places to visit in Russia, and with good reason. Here you’ll be totally surrounded by luscious greenery, picturesque woodlands, and serene waterways. The main point of interest in the park is Lake Kenozero, but it’s also a top choice for walkers and cyclists who love to explore the many trails.

RELATED: Paris: 10 Most Instagram-able Spots to Cross Off Your Bucket List

Inside the park you’ll also happen upon historic buildings, including churches and monasteries. Many of these were built by the Novgorod people, who were the first to reside in the area.

3 Kazan

The city of Kazan is less known among foreign travelers than other major cities in Russia, but it is still a magnificent sight. Often referred to as the Sports Capital of Russia, the city is known for hosting a variety of athletic events, but you’ll want to visit just to admire the brilliant architecture.

RELATED: 20 Unusual Sights In Russia Every Outsider Should Check Out

In Kazan you’ll see the odd sight of mosques and cathedrals standing side by side—a testament to the rich history of the area. You’ll also get the chance to explore endless museums highlighting everything from art to science to history.

2 Russian Arctic National Park

Residing in the northern region of Severny Island on Novaya Zemlya is the Russian Arctic National Park. If you enjoy vast landscapes and marine mammals that aren’t always easy to come across on your travels, then this is one place you have to add to your bucket list.

In the park, you’ll get a chance to see everything from polar bears and walruses to whales. You’ll also be able to take in the marvelous natural beauty of the icy region that you wouldn’t normally get a chance to see in many European countries.

1 Moscow

The capital city of Russia, Moscow is a hub of art, music, politics, and academia. With its many historic buildings and examples of extraordinary architecture, it also happens to be one of the most Instagrammable locations in the country.

While in Moscow, be sure to pay a visit to the world-famous St. Basil’s Cathedral, which looks like something out of a fairytale. Also be sure to check out Red Square, the Moscow Kremlin, and Lenin’s infamous Mausoleum. There are endless sights to snap pictures of in Moscow, and your social media followers will love every one of them.

NEXT: 10 Things Every American Should Know Before Planning A Trip To Russia