Hotels in Petrozavodsk

Search and compare Petrozavodsk hotels from hundreds of travel sites and save

Petrozavodsk, Kareliya, Russia
Aug 5 — Aug 62
Petrozavodsk, Kareliya, Russia
Thu 8/5
Fri 8/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Petrozavodsk

Filter by star ratings
All filters
Piter Inn
Piter Inn
8.9 Excellent
1 Gagarin Square, Petrozavodsk, Kareliya, Russia
Show on map
0.2 mi from city centre, Petrozavodsk 
ExcellentBased on 2,362 reviews
8.9

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Petrozavodsk. It is a 10-minute drive from the Petrozavodsk Puppet Theater and offers free private parking on site.

Guest House on Muezerskaja
Guest House on Muezerskaja
6.0 Good
Muezerskaya Str.,100, Petrozavodsk, Kareliya, Russia
Show on map
1.6 mi from city centre, Petrozavodsk 
GoodBased on 148 reviews
6.0

This comfortable property in Petrozavodsk offers complimentary wireless internet, as well as a sauna and a private beach. It also features a tour desk, a 24-hour reception and an express check-in and check-out feature.

Park-hotel Kalevala
Park-hotel Kalevala
10.0 Excellent
Kosalma Village, Petrozavodsk, Kareliya, Russia
Show on map
18.3 mi from city centre, Petrozavodsk 
ExcellentBased on 1 review
10.0

Featuring a sauna, Kalevala Hotel is situated in Shuyskaya and offers traditional accommodation. It also provides a 24-hour reception, bicycle rental and a tour desk.

Zarechnaya Hotel
Zarechnaya Hotel
8.6 Excellent
7a Lososinskaya embankment, Petrozavodsk, Kareliya, Russia
Show on map
0.6 mi from city centre, Petrozavodsk 
ExcellentBased on 269 reviews
8.6

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in Petrozavodsk. It also offers complimentary wireless internet.

Cosmos Petrozavodsk Hotel
Cosmos Petrozavodsk Hotel
8.9 Excellent
Kuibyshev Street, 26, Petrozavodsk, Kareliya, Russia
Show on map
1.1 mi from city centre, Petrozavodsk 
ExcellentBased on 2,652 reviews
8.9

Strategically located in the centre of the city, this 4-star hotel makes for an excellent base in Petrozavodsk. It also offers a sauna, a plunge pool and free Wi-Fi.

Fregat
Fregat
9.0 Excellent
Karla Marksa Avenue 1A, Petrozavodsk, Kareliya, Russia
Show on map
1.3 mi from city centre, Petrozavodsk 
ExcellentBased on 2,723 reviews
9.0

Featuring views of the park, Frigate Hotel is situated in Petrozavodsk City Centre and offers a 24-hour reception, free Wi-Fi and a terrace. In addition to free private parking on site, the hotel features comfortable 4-star rooms and a bar.

Country Club Edem
Country Club Edem
9.2 Excellent
450 km Murmanskoye shosse, lake Konchozero, Shuya, Kareliya, Russia
Show on map
16.2 mi from city centre, Petrozavodsk 
ExcellentBased on 58 reviews
9.2

This comfortable resort in Shuyskaya provides free Wi-Fi, as well as a sauna and snow sports. It also features bicycle rental, a dart board and a table tennis table.

Karelia Hostel
Karelia Hostel
8.3 Excellent
Ulitsa Rigachina 20A, Petrozavodsk, Kareliya, Russia
Show on map
1.5 mi from city centre, Petrozavodsk 
ExcellentBased on 220 reviews
8.3

This comfortable hostel in Petrozavodsk offers complimentary Wi-Fi, as well as a swimming pool and a 24-hour reception. It is ideally positioned for guests wanting to sightsee in the area.

Mini-Hotel Ilma
Mini-Hotel Ilma
8.6 Excellent
Ulitsa Volodarskogo 10, Petrozavodsk, Kareliya, Russia
Show on map
0.9 mi from city centre, Petrozavodsk 
ExcellentBased on 227 reviews
8.6

Centrally located, Mini-Hotel Ilma allows for easy access to Petrozavodsk's main tourist attractions. It also offers a sauna and free Wi-Fi.

Hotel Petrozavodsk
Hotel Petrozavodsk
8.3 Excellent
Krasnaya Street 28, Petrozavodsk, Kareliya, Russia
Show on map
0.5 mi from city centre, Petrozavodsk 
ExcellentBased on 416 reviews
8.3

Set in the heart of Petrozavodsk, Petrozavodsk is within an easy walk of the Karelian State Museum of Local Lore. It is conveniently positioned for guests wanting to sightsee in the area.

Tips for booking a Petrozavodsk hotel

Cheapest month:February
Most expensive month:January
Average price in Petrozavodsk:$49/night
Absolute cheapest price found:$8/night
Cheapest day:Friday
Most expensive day:Monday
$16 - $98
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$39 - $59
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Petrozavodsk hotels

Show all 485 hotels
1
Zarechnaya Hotel
Zarechnaya Hotel
8.6 Excellent
7a Lososinskaya embankment, Petrozavodsk, Kareliya, Russia
Show on map
0.6 mi from city centre, Petrozavodsk 

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in Petrozavodsk. It also offers complimentary wireless internet.

2
Piter Inn
Piter Inn
8.9 Excellent
1 Gagarin Square, Petrozavodsk, Kareliya, Russia
Show on map
0.2 mi from city centre, Petrozavodsk 

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Petrozavodsk. It is a 10-minute drive from the Petrozavodsk Puppet Theater and offers free private parking on site.

Cheapest hotels in Petrozavodsk, Kareliya

Show all 485 hotels
Karelia Hostel
Karelia Hostel
8.3 Excellent
Ulitsa Rigachina 20A, Petrozavodsk, Kareliya, Russia
Show on map
1.5 mi from city centre,  

This comfortable hostel in Petrozavodsk offers complimentary Wi-Fi, as well as a swimming pool and a 24-hour reception. It is ideally positioned for guests wanting to sightsee in the area.

$7
Avg. per night
Hotel Petrozavodsk
Hotel Petrozavodsk
8.3 Excellent
Krasnaya Street 28, Petrozavodsk, Kareliya, Russia
Show on map
0.5 mi from city centre,  

Set in the heart of Petrozavodsk, Petrozavodsk is within an easy walk of the Karelian State Museum of Local Lore. It is conveniently positioned for guests wanting to sightsee in the area.

$8
Avg. per night
Guest House on Muezerskaja
Guest House on Muezerskaja
6.0 Good
Muezerskaya Str.,100, Petrozavodsk, Kareliya, Russia
Show on map
1.6 mi from city centre,  

This comfortable property in Petrozavodsk offers complimentary wireless internet, as well as a sauna and a private beach. It also features a tour desk, a 24-hour reception and an express check-in and check-out feature.

$15
Avg. per night
Mini-Hotel Ilma
Mini-Hotel Ilma
8.6 Excellent
Ulitsa Volodarskogo 10, Petrozavodsk, Kareliya, Russia
Show on map
0.9 mi from city centre,  

Centrally located, Mini-Hotel Ilma allows for easy access to Petrozavodsk's main tourist attractions. It also offers a sauna and free Wi-Fi.

$28
Avg. per night
Zarechnaya Hotel
Zarechnaya Hotel
8.6 Excellent
7a Lososinskaya embankment, Petrozavodsk, Kareliya, Russia
Show on map
0.6 mi from city centre,  

Strategically located in the heart of the city, this 3-star hotel makes for an excellent base in Petrozavodsk. It also offers complimentary wireless internet.

$41
Avg. per night
Country Club Edem
Country Club Edem
9.2 Excellent
450 km Murmanskoye shosse, lake Konchozero, Shuya, Kareliya, Russia
Show on map
7.4 mi from city centre,  

This comfortable resort in Shuyskaya provides free Wi-Fi, as well as a sauna and snow sports. It also features bicycle rental, a dart board and a table tennis table.

$43
Avg. per night
Cosmos Petrozavodsk Hotel
Cosmos Petrozavodsk Hotel
8.9 Excellent
Kuibyshev Street, 26, Petrozavodsk, Kareliya, Russia
Show on map
1.1 mi from city centre,  

Strategically located in the centre of the city, this 4-star hotel makes for an excellent base in Petrozavodsk. It also offers a sauna, a plunge pool and free Wi-Fi.

$47
Avg. per night
Piter Inn
Piter Inn
8.9 Excellent
1 Gagarin Square, Petrozavodsk, Kareliya, Russia
Show on map
0.2 mi from city centre,  

Strategically located in the heart of the city, this 4-star hotel makes for an excellent base in Petrozavodsk. It is a 10-minute drive from the Petrozavodsk Puppet Theater and offers free private parking on site.

$54
Avg. per night

Hotel prices in Petrozavodsk

2 stars and under

$7 - $43

Hotel Petrozavodsk

#1 Most popular

Hotel Petrozavodsk
8.3 Excellent
$8
Avg. per night
Country Club Edem

#2 Most popular

Country Club Edem
9.2 Excellent
$43
Avg. per night
Karelia Hostel

Best value

Karelia Hostel
8.3 Excellent
$7
Avg. per night
3 stars

$15 - $80

Guest House on Muezerskaja

#1 Most popular

$15
Avg. per night
Zarechnaya Hotel

#2 Most popular

Zarechnaya Hotel
8.6 Excellent
$41
Avg. per night
Mini-Hotel Ilma

Best value

Mini-Hotel Ilma
8.6 Excellent
$28
Avg. per night
4 stars +

$47 - $54

Piter Inn

#1 Most popular

Piter Inn
8.9 Excellent
$54
Avg. per night
Fregat

#2 Most popular

Fregat
9.0 Excellent
$54
Avg. per night
Cosmos Petrozavodsk Hotel

Best value

$47
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Petrozavodsk

About Petrozavodsk

Nestled on the western shores of Lake Onega, Petrozavodsk is a gateway to Kizhi Island. Stroll around the tranquil lakefront promenade, admire historic neoclassical facades or browse a history museum with medieval icons.

Things to do

Walk around the lakeside promenade, where you can stop in one of the quaint outdoor cafes for succulent “shashlyk” meat kebabs. Wander around Ploshchad Lenina, the city’s main square, and marvel at a statue of Lenin and neoclassical facades dating back to 1784.

Browse the medieval icons, folk art and Russian paintings at the Fine Arts Museum. See beautiful displays of embroidery, weaving and birch-bark creations and 18th-century Russian Masters, including “Christ in Gethsemane” by Ilya Repin.

Are you fascinated with the history of Russia? Visit the Museum of Regional Studies, which showcases exhibits on trade between Russia’s north and the Byzantine world. Learn more about the city’s history, including the fascinating tales behind ancient stone labyrinths.

Take a scenic boat trip to Kizhi Island, known as Russia’s most mesmerizing open-air museum. Explore this UNESCO-listed island to see its famous wooden architecture that dates back to the 14th century. Walk past the picturesque 22-dome Transfiguration Church, built without the use of nails.

Getting around

Petrozavodsk is 12 kilometers from Petrozavodsk Airport, while Murmansk Railway offers train connection to nearby cities. In Petrozavodsk, the best way to get around is by foot, while taxis, trains and buses are also available.

Petrozavodsk travel FAQs

  • What are the best hotels in Petrozavodsk?

    Piter Inn is a very popular hotel in Petrozavodsk with a score of 8.9 from 2,362 reviews. Zarechnaya Hotel (8.6 from 269 reviews) and Cosmos Petrozavodsk Hotel (8.9 from 2,653 reviews) are also highly rated Petrozavodsk hotels based on recent feedback from HotelsCombined users.

  • How much is a hotel in Petrozavodsk tonight?

    Prices for a hotel in Petrozavodsk tonight are about $97 on average, but HotelsCombined users have found prices as low as $20 for tonight in the last 3 days.