Location
Hotel Maria Cristina is located in the centre of San Sebastian within easy walking distance of the Old Quarter.
Located in San Sebastian’s historic city centre, Hotel Maria Cristina is surrounded by gardens and promenades just a short walk from the main beach of the city, La Concha. This historic palace is this charming city's most iconic luxury hotel.
San Sebastian's best known and most luxurious hotel
Location within walking distance of beach and city centre
Lovely river, sea and city views
Gastronomic centre offering gourmet restaurants and a cookery school
A landmark of San Sebastián, Hotel Maria Cristina combines charm with modern luxury. Overlooking the peaceful Urumea River and just a short stroll from La Concha Beach and the Old Town, it’s an ideal base for guests wanting comfort, style, and easy access to the city’s famous food scene.
Inside, the hotel feels bright, polished, and welcoming marble floors, chandeliers, and beautifully restored historic touches that hint at its long-standing glamour. Rooms and suites are spacious and serene, with soft colours, generous beds, and large windows framing either river or city views.
The hotel’s culinary offerings highlight the best of Basque produce, and the onsite cooking school adds a fun, hands-on way to experience the region’s celebrated gastronomy.
With thoughtful service and an unbeatable location, Hotel Maria Cristina offers a refined yet relaxed stay perfect for travellers looking to enjoy San Sebastián in true comfort.
When to visit
September sees the arrival of the International Film Festival in San Sebastian, and the Hotel Maria Cristina attracts an extensive celebrity guest list.
Speak to an Expert on Spain
Our team of travel specialists are waiting to help you book your next adventure.
Enquire NowHotel Maria Cristina is located in the centre of San Sebastian within easy walking distance of the Old Quarter.