Cheap Saint Petersburg hotels

  • Hotel list
  • Hotels on map
  • Sort by:
Legend
  • Current hotel
  • Hotels nearby
  • Airports
  • Underground stations
  • Train stations
  • Parks
  • Tourist attractions
  • Museums
  • Convention centers
  • Stadiums
  • Food and meals
  • General

Hover above the icons to see hotel photo and details.

Click the hotel to go to the main hotel page.

  • Shossejnaya Street 6A, Yanino, Saint Petersburg, Russia, 188 689 (Map)
    8.2 - Excellent
    Based on 14 reviews
    •  pics,photos
    • 1-75

    The quiet 3-star Petro Sport Hotel Saint Petersburg... More details

    From
    C$79
    per night
    Book Now
  • 5/2 Pirogovskaya Embankment, Saint Petersburg, Russia, 194044 (Map)
    6.6 - Good
    Based on 377 reviews
    •  pics,photos
    • 1-75

    St Petersburg is a 3-star property offering non-smoking... More details

    From
    C$90
    per night
    Book Now
  • 27/2 M. Tukhachevskogo Street, Saint Petersburg, Russia, 195067 (Map)
    7.0 - Very good
    Based on 86 reviews
    •  pics,photos
    • 1-75

    The attractive 3-star Karelia Business Hotel Saint... More details

    From
    C$71
    per night
    Book Now
  • Sevastyanova Street, 3, Saint Petersburg, Russia, 196105 (Map)
    6.4 - Good
    Based on 79 reviews
    •  pics,photos
    • 1-75

    The grand Tourist Hotel Saint Petersburg offers... More details

    From
    C$80
    per night
    Book Now
  • 14 Kolomenskaya Ulitsa, Saint Petersburg, Ru, Saint Petersburg, Russia, 191040 (Map)
    7.0 - Very good
    Based on 11 reviews
    •  pics,photos
    • 1-75

    The historical Classik is a 3-star property located in... More details

    From
    C$65
    per night
    Book Now
  • Ligovsky Prospect, 249, Saint Petersburg, Russia, 192007 (Map)
    7.4 - Very good
    Based on 98 reviews
    •  pics,photos
    • 1-75

    The cozy City Hotel Comfitel Saint Petersburg offers en... More details

    From
    C$91
    per night
    Book Now
  • 4 Nepokorennykh Prospect, Saint Petersburg, Russia, 194021 (Map)
    7.4 - Very good
    Based on 12 reviews
    •  pics,photos
    • 1-75

    The classic Orbita Hotel Spb is a 3-star property set... More details

    From
    C$86
    per night
    Book Now
  • 1 Artilleriyskaya Street, Saint Petersburg, Russia, 191014 (Map)
    6.4 - Good
    Based on 11 reviews
    •  pics,photos
    • 1-75

    Located in the historical center of Saint Petersburg... More details

    From
    C$75
    per night
    Book Now
  • 115 Metallistov Prospect, Saint Petersburg, Russia, 195197 (Map)
    6.8 - Very good
    Based on 21 reviews
    •  pics,photos
    • 1-75

    The cozy 3-star Polustrovo Hotel Saint Petersburg... More details

    From
    C$74
    per night
    Book Now
  • 4 Bolsheokhtinsky Prospect, Saint Petersburg, Russia, 195027 (Map)
    7.0 - Very good
    Based on 20 reviews
    •  pics,photos
    • 1-75

    Okhtinskaya Hotel Saint Petersburg offers fine... More details

    From
    C$69
    per night
    Book Now
  • 11 Tambovskaya Street, Saint Petersburg, Russia, 192007 (Map)
    7.0 - Very good
    Based on 15 reviews
    •  pics,photos
    • 1-75

    The affordable 3-star Ra Tambovskaya 11 offers bright... More details

    From
    C$60
    per night
    Book Now
  • Griboyedov Canal, 50, Saint Petersburg, Russia, 195002 (Map)
    7.6 - Excellent
    Based on 57 reviews
    •  pics,photos
    • 1-75

    The excellent Comfitel Demidov Bridge Hotel Saint... More details

    From
    C$77
    per night
    Book Now
  • 5/1 Smolyachkova Street St Petersburg 194044, Saint Petersburg, Russia (Map)
    8.2 - Excellent
    Based on 13 reviews
    •  pics,photos
    • 1-75

    The comfortable Baltiya is rated 3 stars and provides... More details

    From
    C$86
    per night
    Book Now
  • Pr. Shaumyana, 26, Saint Petersburg, Russia, 195213 (Map)
    6.8 - Very good
    Based on 12 reviews
    •  pics,photos
    • 1-75

    The historical Ladoga Hotel Saint Petersburg offers 100... More details

    From
    C$83
    per night
    Book Now
  • Naberezhnaya Kanala Griboedova 101, Saint Petersburg, Russia, 190068 (Map)
    •  pics,photos
    • 1-9

    The central History Hotel At Griboedova is a decent... More details

    From
    C$91
    per night
    Book Now
  • Nevsky Prospect 170, Saint Petersburg, Russia, 193024 (Map)
    7.6 - Excellent
    Based on 57 reviews
    •  pics,photos
    • 1-75

    Situated in the historical center of Saint Petersburg... More details

    From
    C$87
    per night
    Book Now
  • 3 Rizhskaya Street, Saint Petersburg, Russia, 195196 (Map)
    8.2 - Excellent
    Based on 279 reviews
    •  pics,photos
    • 1-75

    The quiet 3-star Nautilus Inn Hotel Saint Petersburg is... More details

    From
    C$86
    per night
    Book Now
  • Borovaya Street 104 , Saint Petersburg, Russia, 192007 (Map)
    7.2 - Very good
    Based on 14 reviews
    •  pics,photos
    • 1-75

    The budget Hotel 365 Spb is a 3-star property set next... More details

    From
    C$66
    per night
    Book Now
  • Shosse Revolutsii 112 Bld 3, Saint Petersburg, Russia, 192026 (Map)
    9.4 - Superb
    Based on 4 reviews
    •  pics,photos
    • 1-31

    Grand Hotel Ladozhsky is located in a quiet green area... More details

    From
    C$64
    per night
    Book Now
  • Dostoevskogo Street 19\21, Saint Petersburg, Russia, 191002 (Map)
    •  pics,photos
    • 1-75

    Situated near Bronze Horseman (Monument to Peter the... More details

    From
    C$30
    per night
    Book Now
  • Sq. Chernyshevsky, 11, Saint Petersburg, Russia, 196070 (Map)
    5.8 - Good enough
    Based on 17 reviews
    •  pics,photos
    • 1-75

    Rossiya Hotel is a 3-star pleasant property that offers... More details

    From
    C$92
    per night
    Book Now
  • Pochtamskaya Street 8 , Saint Petersburg, Russia, 190000 (Map)
    •  pics,photos
    • 1-31

    Amore Hotel is a 2-star property only 1.6km from Peter... More details

    From
    C$92
    per night
    Book Now
  • Kievskaya Ul., 22/24, Saint Petersburg, Russia, 196084 (Map)
    7.8 - Excellent
    Based on 30 reviews
    •  pics,photos
    • 1-75

    The superior Accent Hotel Saint Petersburg is a 3-star... More details

    From
    C$62
    per night
    Book Now
  • 21 Podrezov Street, Saint Petersburg, Russia, 197136 (Map)
    8.2 - Excellent
    Based on 22 reviews
    •  pics,photos
    • 1-75

    The elegant 3-star Regina Hotel Saint Petersburg offers... More details

    From
    C$71
    per night
    Book Now
  • 261 Obuhovskoy Oborony Pr., Saint Petersburg, Russia, 192012 (Map)
    8.6 - Exceptional
    Based on 19 reviews
    •  pics,photos
    • 1-75

    Vintage Hotel Saint Petersburg is a 3-star property... More details

    From
    C$69
    per night
    Book Now
  • Hotels near Saint Petersburg

    {{ hotel.name }}

    {{ hotel.stars }} star hotel
    {{ hotel.address }}, {{ hotel.city }}, {{ hotel.zip }} (Map)
    {{ hotel.mark / 5 | number : 1 }} - AcceptableAverageAbove averageGood enoughGoodVery goodExcellentExceptionalSuperbExclusive
    Based on {{ hotel.reviews_count }} reviews
    • 1-{{ hotel.photo_count }} 
    {{ hotel.distanceDesc }}  |  {{ hotellist.amenitiesDesc }}

    {{ hotel.description }} More details

    From
    C${{ hotel.min_rate }}
    per night
    Not available
    Map goes here
    Checking available rooms...
    {{ conf.title }}
    {{ room.name }}
    Prepayment requiredNon-refundableDeposit requiredBook with no credit cardFree cancellation
    • {{rate.bedconf}}
    • {{rate.payathotel}}
    • {{rate.one_euro_deposit}}
    • {{rate.desc}}
    • Smoking
    • Non Smoking
    • Pay at hotel
    • {{rate.rate_id_desc}}
    • {{rate.view}}
    {{ rate.currency }} {{ rate.price }}
    for  night
    Change room
    Please select Room {{ conf_index + 1 }}
    {{ conf.title }}
    Room Type Conditions Rate Reservation
    {{ room.photos[room.current_photo].alt }}{{ room.photos[room.current_photo].alt }}

    {{ room.desc }}

    • {{amenity}}

    {{ room.info }}

    {{room.name}}{{ room.sqm }}m2
    {{room.photos[ room.current_photo ].name}}

    Included: {{ room.rates[0].included }}

    Not included: {{ room.rates[0].excluded }}

    Prepayment requiredNon-refundableDeposit requiredBook with no credit cardFree cancellation
    • {{rate.bedconf}}
    • {{rate.payathotel}}
    • {{rate.one_euro_deposit}}
    • {{rate.desc}}
    • Smoking
    • Non Smoking
    • Pay at hotel
    • {{rate.rate_id_desc}}
    • {{rate.view}}
    Show {{ room.rates.length - rooms.maxRates }} more rates
    Hide rates
    {{ rate.currency }} {{ rate.price }}
    for  night
    {{ conf.more_rooms_title }}

Filtering results

Please wait...

^
178 hotels found

Star rating

  • ({{ star.count }})

Price

per room per night
C$  – C$ OK

Location

  • Airports

  • Places of interest

  • Train stations

  • Monuments and Landmarks

  • Stadiums

  • Museums

  • Universities, Institutes

  • Arboretum, Green spaces, Zoos

  • Theaters

  • Underground stations

Hotel type

  • MoreHide

Search by name

Property or hotel chain name

Amenities

Room facilities

Services

Travelling on a budget, need a cheap Saint Petersburg hotel? iBooked.ca has a comprehensive selection of Saint Petersburg budget hotels that won’t leave a gap in your wallet. Search our database of cheap hotels in Saint Petersburg complete with overviews, photos and review.Choose the hotel to see the overview, photos and reviews, or press Book Now button to start the reservation.

Top hotels in Saint Petersburg