San Petersburgo es más fácil que Moscú a la hora de elegir barrio: prácticamente todo lo que vas a querer ver está concentrado en dos distritos del centro, Tsentralny y Admiralteysky, separados por la avenida Nevski. Si vas pocos días y es tu primera vez, alójate en cualquiera de los dos. Si buscas tranquilidad o precio más bajo, mira Petrogradsky (al otro lado del Neva, junto a la Fortaleza de San Pedro y San Pablo) o Vasileostrovsky (la isla Vasilievski). Y si solo necesitas dormir cerca del aeropuerto, Moskovsky.
Eso sí, antes de mirar barrios hay un detalle práctico que tienes que resolver: Booking.com, Airbnb y las plataformas occidentales ya no operan en Rusia desde 2022. Si intentas reservar un hotel de San Petersburgo desde Europa con tu tarjeta de siempre, no vas a poder. Lo cuento todo a continuación y al final te dejo la alternativa que uso y que sí permite pagar con cualquier tarjeta extranjera.

Reservar hotel en San Petersburgo: lo primero que tienes que saber
Antes de hablar de barrios, conviene aclarar la situación actual. Estos son los tres puntos que cambian respecto a cualquier guía pre-2022:
- Booking.com, Airbnb, Expedia y Hotels.com no muestran hoteles en Rusia a usuarios europeos. Si buscas San Petersburgo, sale vacío o directamente bloqueado.
- Las grandes cadenas internacionales suspendieron oficialmente sus operaciones en Rusia tras 2022. Marriott, Hilton, Hyatt, IHG (Holiday Inn, Crowne Plaza, InterContinental), Four Seasons, Belmond y Rocco Forte retiraron sus marcas, pero los edificios siguen abiertos bajo gestión local. En San Petersburgo, por ejemplo, el antiguo Four Seasons Lion Palace opera ahora como Lion Palace St. Petersburg; el Belmond Grand Hotel Europe recuperó su nombre histórico de Grand Hotel Europe; y el Rocco Forte Astoria volvió a llamarse simplemente Astoria Hotel. La estructura, el personal y la ubicación son las mismas; solo cambia la marca.
- Algunas marcas internacionales siguen operando con sus marcas originales: el Lotte Hotel (coreano), el Kempinski Hotel Moika 22 (suizo), los Novotel e Ibis del grupo francés Accor y los hoteles Park Inn by Radisson.
La buena noticia es que la oferta hotelera de San Petersburgo sigue siendo enorme y los precios son razonables (más baratos que en cualquier capital europea de tamaño parecido). Los rangos medios por noche en habitación doble son estos:
- Lujo: más de 150 € (hoteles 5 estrellas en pleno centro histórico)
- Precio medio: 50-150 € (hoteles 3-4 estrellas, mini-hoteles boutique y apartamentos en zonas céntricas)
- Económico: 30-50 € (hostels y apartamentos algo más alejados del centro)
Los precios suben durante las Noches Blancas (junio) y bajan bastante en otoño e invierno. Si te interesa entender qué tipos de alojamiento existen en Rusia (hoteles, mini-hoteles, apart-hoteles, apartamentos, hostels…), te lo explico todo en mi artículo sobre tipos de alojamiento en Rusia.
Para encontrar y reservar el hotel, la mejor alternativa actual a Booking es la plataforma rusa Zenhotels, prácticamente idéntica a Ostrovok (la versión que usan los rusos) pero con la ventaja de aceptar cualquier tarjeta extranjera. Te explico cómo usarla desde Europa con todos los pasos en este artículo:
1. Los barrios del centro histórico (Tsentralny y Admiralteysky)
San Petersburgo tiene 18 distritos, pero la inmensa mayoría de las atracciones turísticas está concentrada en dos colindantes: Tsentralny y Admiralteysky. La avenida Nevski los atraviesa de este a oeste, así que en cualquiera de los dos vas a tener todo a tiro de piedra.

De los 18 distritos, te recomiendo cinco para alojarte (los marcados en negrita en el mapa): Tsentralny, Admiralteysky, Petrogradsky, Vasileostrovsky y, solo si necesitas estar cerca del aeropuerto, Moskovsky. Voy uno por uno.
1.1. Tsentralny: el corazón turístico de San Petersburgo
Tsentralny («centro» en ruso) es el distrito más céntrico de la ciudad y donde se concentra la mayoría de monumentos imprescindibles: el Hermitage, la Plaza del Palacio, la Iglesia del Salvador sobre la Sangre Derramada, el Museo Estatal Ruso, el Museo Fabergé y la Catedral de Kazán. La avenida Nevski lo cruza entero y, desde aquí, todo se hace a pie.

Dentro de Tsentralny, las zonas más interesantes para dormir son el entorno de la Plaza del Palacio (lo más céntrico) y el tramo de la avenida Nevski hasta el río Fontanka. Mi consejo: evita reservar en plena avenida Nevski por el ruido del tráfico, salvo que el hotel esté bien insonorizado. Mejor en alguna de las calles laterales más tranquilas.
Algunos hoteles destacados de Tsentralny:
- Grand Hotel Europe (5 estrellas): el hotel más histórico de la avenida Nevski. Abrió en 1875 y por sus habitaciones pasaron Chaikovski, Stravinsky, Debussy o Elton John. Operaba bajo la marca Belmond hasta 2022; tras la salida de la cadena, recuperó su nombre histórico.
- Kempinski Hotel Moika 22 (5 estrellas): justo enfrente del Hermitage, con vistas a la Plaza del Palacio. Sigue operando con normalidad bajo la marca suiza Kempinski.
- Lotte Hotel St. Petersburg (5 estrellas): un edificio histórico junto a la plaza de San Isaac. La cadena coreana Lotte sigue gestionándolo con normalidad.
- Pushka INN (4 estrellas): excelente hotel de gestión rusa instalado en una mansión del siglo XVIII a 200 metros de la Plaza del Palacio. Una de las mejores opciones calidad-precio del barrio.

Conclusión: si vas pocos días, es tu primera vez en San Petersburgo y quieres aprovechar al máximo el tiempo a pie, este es tu barrio. Es la zona más cara de la ciudad pero también la que más te ahorra desplazamientos.
1.2. Admiralteysky: del Almirantazgo al Mariinsky
Admiralteysky está pegado a Tsentralny por el oeste y es igual de céntrico, pero con un ambiente más tranquilo y monumental. Aquí están el Almirantazgo, la Catedral de San Isaac, el Teatro Mariinsky, la isla de Nueva Holanda y el Palacio Yusupov.

Algunos hoteles destacados de Admiralteysky:
- Astoria Hotel (5 estrellas): histórico hotel de 1912 frente a la Catedral de San Isaac, a 10 minutos andando del Hermitage. Operaba bajo la marca Rocco Forte hasta 2022; tras la salida de la cadena británica recuperó su nombre original.
- Lion Palace St. Petersburg (5 estrellas): palacio histórico del siglo XIX custodiado por dos leones de mármol, junto al Almirantazgo. Operaba como Four Seasons hasta 2022; ahora está bajo gestión local pero conserva el nivel de servicio.
- Boutique Hotel Albora (5 estrellas): mi recomendación favorita en este barrio. A 700 metros del Mariinsky, todas las habitaciones están decoradas con temática del teatro. Pequeño, único, con un trato exquisito.
- Galunov Hotel (4 estrellas): excelente opción algo más alejada del centro, a 450 metros de la estación de Moskovsky. Buena relación calidad-precio.
- Silver Sphere Inn (3 estrellas): si buscas algo más económico sin alejarte, está a solo 400 metros de San Isaac.

Conclusión: tan céntrico como Tsentralny pero más tranquilo. Es mi zona favorita si vienes desde Moscú y vas a pasar tres o cuatro noches aquí.
2. Otros barrios cerca del centro: Petrogradsky y Vasileostrovsky
Si buscas alojamientos algo más económicos sin renunciar a estar a un paso del centro, hay dos distritos al otro lado del río Neva que son una excelente opción: Petrogradsky y Vasileostrovsky. Ambos están bien comunicados con el centro en metro y muchos de sus hoteles cuestan un 20-30% menos que sus equivalentes en Tsentralny o Admiralteysky.
El único pero: para llegar al centro a pie hay que cruzar el Neva por alguno de los famosos puentes levadizos. Y de noche, durante la temporada de navegación (de abril a noviembre), los puentes se levantan y dejan los barrios incomunicados con el centro durante unas horas. Algo a tener en cuenta si planeas volver tarde al hotel.
2.1. Petrogradsky: junto a la Fortaleza de San Pedro y San Pablo
Petrogradsky es el distrito donde está la Fortaleza de San Pedro y San Pablo, el lugar exacto en que se fundó San Petersburgo en 1703 y la segunda atracción turística más visitada de la ciudad. Es un barrio tranquilo, residencial, con calles bonitas y mucha menos masa turística que el centro.
En Petrogradsky predomina la oferta de apartamentos turísticos, pero también hay buenos hoteles. Mi recomendación es alojarte lo más cerca posible de la Fortaleza para tener un acceso rápido al puente del Palacio y al centro:
- Tradition Hotel (4 estrellas): bonito hotel a un paso de la Fortaleza y a 1 km del Hermitage cruzando el puente del Palacio.
- Seven Bridges Hotel (2 estrellas): opción más económica, a 650 metros de la Fortaleza.
Conclusión: zona perfecta si viajas en familia y buscas tranquilidad pero quieres seguir teniendo el centro a 15 minutos andando. Mejor relación calidad-precio que el centro.
2.2. Vasileostrovsky: la isla Vasilievski
Vasileostrovsky ocupa la isla Vasilievski, frente al Hermitage. Es un distrito menos turístico, con un trazado en cuadrícula muy diferente al resto de la ciudad y más recomendable para estancias largas que para una primera visita corta.
Si te decides por esta zona, intenta reservar lo más cerca posible del puente del Palacio o del puente de la Anunciación, que son los dos que la conectan con el centro. El hotel más recomendable es probablemente el Trezzini Palace Boutique Hotel (5 estrellas), instalado en un palacete histórico.

Conclusión: buena opción si buscas precio más bajo y vas a estar más de cuatro o cinco noches en la ciudad. Para estancias cortas, mejor el centro.
3. Moskovsky: cerca del aeropuerto Pulkovo
El distrito de Moskovsky es enorme y se extiende al sur de la ciudad hasta el aeropuerto. Es una zona muy diferente al resto: edificios sovieticos, grandes plazas, monumentos de Stalin y precios bastante más bajos. No es un barrio para hacer turismo, pero sí es la mejor opción si tienes un vuelo muy temprano o una escala larga en San Petersburgo.
Cerca del aeropuerto Pulkovo hay varios hoteles 3 y 4 estrellas con shuttle gratuito al terminal. Si tienes un vuelo a primera hora o una conexión, ahorrarás una madrugada de estrés.
4. Excursiones a Peterhof y Pushkin: ¿conviene alojarse allí?
En las afueras de San Petersburgo hay dos joyas que vas a querer visitar: los jardines y palacios de Peterhof (en el distrito Petrodvortsovy, al oeste) y el Palacio de Catalina en Tsárskoye Seló (distrito Pushkinsky, al sur).
Mucha gente me pregunta si conviene alojarse cerca para visitarlos con calma. Mi respuesta corta es no: están demasiado lejos del resto de atracciones de la ciudad y vas a perder mucho tiempo en desplazamientos. La mejor estrategia es alojarte en el centro y dedicar un día completo a cada uno como excursión de ida y vuelta.
Cómo reservar tu hotel en San Petersburgo con tarjeta extranjera
Como te contaba al principio, Booking.com, Airbnb y el resto de plataformas occidentales ya no muestran hoteles en Rusia. La alternativa que uso yo y que recomiendo es la plataforma rusa Zenhotels, prácticamente idéntica a Booking en cuanto a interfaz, con el mismo inventario de hoteles y que permite pagar con cualquier tarjeta extranjera (Visa, MasterCard, Maestro y American Express).
Si vives fuera de la Unión Europea (Latinoamérica, Estados Unidos, Reino Unido), entras directamente y reservas. Si vives en la UE, desde octubre de 2025 hay un par de pasos extra (instalar una VPN gratuita y borrar cookies) para poder ver los hoteles, pero el pago con tarjeta europea sigue funcionando sin problema. Te explico el proceso completo paso a paso aquí:
Resumen rápido: dónde dormir en San Petersburgo según tu viaje
¿Dónde alojarse en San Petersburgo si es mi primera vez y voy pocos días?
En Tsentralny o Admiralteysky, los dos distritos del centro histórico. Te ahorras desplazamientos y haces todo a pie: Hermitage, Plaza del Palacio, San Isaac, Mariinsky y la avenida Nevski.
¿Dónde alojarse en San Petersburgo con un presupuesto ajustado?
En Petrogradsky o Vasileostrovsky, al otro lado del Neva. Hay buenos apartamentos y hoteles 3-4 estrellas a un 20-30% menos de precio que en el centro, y en metro estás en el Hermitage en 10 minutos.
¿Dónde me alojo en San Petersburgo si viajo en pareja o con amigos y busco vida nocturna?
En el entorno de la avenida Nevski (Tsentralny), donde está la mayor concentración de bares y restaurantes. Eso sí, busca un hotel en una calle lateral para evitar el ruido del tráfico.
¿Dónde me alojo en San Petersburgo si viajo con niños o quiero tranquilidad?
En la zona del Mariinsky (Admiralteysky) o en Petrogradsky junto a la Fortaleza de San Pedro y San Pablo. Apartamentos turísticos con dos dormitorios son la opción más cómoda.
¿Dónde me alojo en San Petersburgo solo por una noche o por una escala?
Si solo vas a estar una noche y quieres aprovechar al máximo, en el centro lo más cerca posible del Hermitage. Si tienes un vuelo muy temprano o una escala, en el distrito Moskovsky cerca del aeropuerto Pulkovo.
¿Funciona Booking.com para reservar hoteles en San Petersburgo?
No. Desde 2022, Booking.com no muestra hoteles en Rusia ni permite hacer reservas. La alternativa que recomiendo es Zenhotels, una plataforma rusa con el mismo inventario que sí permite pagar con tarjeta extranjera. Tienes los pasos completos en mi artículo sobre cómo reservar hotel en Rusia.
¿Las cadenas internacionales como Marriott, Four Seasons o Belmond siguen abiertas en San Petersburgo?
Las marcas Marriott, Hilton, Hyatt, IHG, Four Seasons, Belmond y Rocco Forte suspendieron oficialmente operaciones en Rusia tras 2022. Sin embargo, los edificios siguen abiertos bajo gestión local: el antiguo Four Seasons Lion Palace opera ahora como Lion Palace; el Belmond Grand Hotel Europe recuperó su nombre histórico de Grand Hotel Europe; y el Rocco Forte Astoria volvió a llamarse Astoria Hotel. Sí siguen activas en San Petersburgo las cadenas Lotte (coreana), Kempinski (suiza), Accor (Novotel, Ibis) y Radisson.
¿Puedo llegar en crucero a San Petersburgo y alojarme en el barco?
No, actualmente no. Las compañías internacionales de cruceros suspendieron sus escalas en San Petersburgo tras 2022 debido a las sanciones, así que la terminal de Marine Façade ya no recibe cruceros occidentales. Si quieres visitar San Petersburgo, tendrás que llegar por avión, tren o autobús desde otros países.





