Hotels in Zelenogorsk

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

Zelenogorsk, Sankt-Peterburg, Russia
28 Sep — 29 Sep2
Zelenogorsk, Sankt-Peterburg, Russia
Tue 28/9
Wed 29/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Zelenogorsk

Filter by star ratings
All filters
Gelios Hotel
Gelios Hotel
7.5 Good
Primorskoye Shosse 593, Saint-Petersburg, Zelenogorsk, Sankt-Peterburg, Russia
Show on map
2.2 km from city centre, Zelenogorsk 
GoodBased on 1,468 reviews
7.5

This comfortable hotel in Zelenogorsk provides free Wi-Fi, as well as a playground and a swimming pool. It also features a 24-hour reception, luggage storage and massage services.

Terijoki Resort Hotel
Terijoki Resort Hotel
9.0 Excellent
Gavannaya Ulitsa 1, Saint-Petersburg, Zelenogorsk, Sankt-Peterburg, Russia
Show on map
1.3 km from city centre, Zelenogorsk 
ExcellentBased on 1,860 reviews
9.0

This comfortable resort in Zelenogorsk provides free wireless internet, as well as a heated pool and a sauna. It offers 4-star accommodation with air-conditioned rooms.

Tips for booking a Zelenogorsk hotel

Cheapest month:November
Most expensive month:August
Average price in Zelenogorsk:$116/night
Absolute cheapest price found:$26/night
Cheapest day:Monday
Most expensive day:Friday
$89 - $142
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$75 - $132
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Zelenogorsk, Sankt-Peterburg

Show all 26 hotels
Gelios Hotel
Gelios Hotel
7.5 Good
Primorskoye Shosse 593, Saint-Petersburg, Zelenogorsk, Sankt-Peterburg, Russia
Show on map
2.2 km from city centre,  

This comfortable hotel in Zelenogorsk provides free Wi-Fi, as well as a playground and a swimming pool. It also features a 24-hour reception, luggage storage and massage services.

$66
Avg. per night
Terijoki Resort Hotel
Terijoki Resort Hotel
9.0 Excellent
Gavannaya Ulitsa 1, Saint-Petersburg, Zelenogorsk, Sankt-Peterburg, Russia
Show on map
1.3 km from city centre,  

This comfortable resort in Zelenogorsk provides free wireless internet, as well as a heated pool and a sauna. It offers 4-star accommodation with air-conditioned rooms.

$113
Avg. per night

Where to stay in Zelenogorsk

Zelenogorsk travel FAQs

  • What are the best hotels in Zelenogorsk?

    Zelenogorsk is home to many highly-rated hotels, one of which is Отель 'Хвойный', which has a current rating of 7.3. For other potential stays, consider Aparthotel Z516 and Garden Apartments Zelenogorsk, which can also be great places to stay in Zelenogorsk.

  • How much do hotels in Zelenogorsk cost?

    Zelenogorsk hotels have an average price of $197/night (based on searches on HotelsCombined in the last 3 days). For a 4-star hotel, the average price is $989/night, and if you are looking for a 5-star hotel in Zelenogorsk then the average price is around $252/night.

  • How much is a cheap hotel in Zelenogorsk?

    HotelsCombined users have found cheap hotels in Zelenogorsk starting from $28 per night in the last 3 days.

  • How much is a hotel in Zelenogorsk tonight?

    A hotel in Zelenogorsk tonight can start as low as $28 for the night, with an average cost of $227, based on HotelsCombined searches over the last 72 hours.