Where to Stay in San Sebastian

Spain › Basque Country › San Sebastián

Classic 3-star on La Concha beachfront at the Antiguo end, with many rooms directly overlooking the bay. The restaurant has one of the city’s best sea-view breakfasts. Best for travelers who want to fall asleep to the sound of waves.

Check rates and availability

Pension Ondarreta

Simple family-run pension 200m from Ondarreta Beach. Clean rooms with private bathrooms, free WiFi, and a communal terrace. Best for budget travelers who want a quiet residential base near the beach.

Check rates and availability

Boutique 3-star on a quiet plaza 100m from Ondarreta Beach, with spacious rooms and a garden terrace for breakfast. Far from central noise but a 20-minute bayfront walk to the Old Town. Best for families and couples who want beach proximity and peace.

Check rates and availability

Hotel Niza

Classic 3-star on La Concha beachfront at the Antiguo end, with many rooms directly overlooking the bay. The restaurant has one of the city’s best sea-view breakfasts. Best for travelers who want to fall asleep to the sound of waves.

Check rates and availability

Pension Ondarreta

Simple family-run pension 200m from Ondarreta Beach. Clean rooms with private bathrooms, free WiFi, and a communal terrace. Best for budget travelers who want a quiet residential base near the beach.

Check rates and availability

Hotel Zaragoza Plaza

Boutique 3-star on a quiet plaza 100m from Ondarreta Beach, with spacious rooms and a garden terrace for breakfast. Far from central noise but a 20-minute bayfront walk to the Old Town. Best for families and couples who want beach proximity and peace.

Check rates and availability

Hotel Niza

Classic 3-star on La Concha beachfront at the Antiguo end, with many rooms directly overlooking the bay. The restaurant has one of the city’s best sea-view breakfasts. Best for travelers who want to fall asleep to the sound of waves.

Check rates and availability

Pension Ondarreta

Simple family-run pension 200m from Ondarreta Beach. Clean rooms with private bathrooms, free WiFi, and a communal terrace. Best for budget travelers who want a quiet residential base near the beach.

Check rates and availability

Surf-themed hostel/hotel hybrid with private rooms and dorms, surfboard storage, and a communal kitchen. 200m from Zurriola Beach. Best for surfers and backpackers who want board storage and a social atmosphere.

Check rates and availability

Where to Stay in Antiguo

Suggested Hotels in Antiguo

Hotel Zaragoza Plaza

Boutique 3-star on a quiet plaza 100m from Ondarreta Beach, with spacious rooms and a garden terrace for breakfast. Far from central noise but a 20-minute bayfront walk to the Old Town. Best for families and couples who want beach proximity and peace.

Check rates and availability

Hotel Niza

Classic 3-star on La Concha beachfront at the Antiguo end, with many rooms directly overlooking the bay. The restaurant has one of the city’s best sea-view breakfasts. Best for travelers who want to fall asleep to the sound of waves.

Check rates and availability

Pension Ondarreta

Simple family-run pension 200m from Ondarreta Beach. Clean rooms with private bathrooms, free WiFi, and a communal terrace. Best for budget travelers who want a quiet residential base near the beach.

Check rates and availability

Clean, modern guesthouse 50m from Zurriola Beach and the Kursaal Centre. Rooms are small but well-designed with private bathrooms and soundproof windows. Best for surfers and beachgoers who want to roll out of bed and onto the sand.

Check rates and availability

Surfing Etxea

Surf-themed hostel/hotel hybrid with private rooms and dorms, surfboard storage, and a communal kitchen. 200m from Zurriola Beach. Best for surfers and backpackers who want board storage and a social atmosphere.

Check rates and availability

Where to Stay in Antiguo

Suggested Hotels in Antiguo

Hotel Zaragoza Plaza

Boutique 3-star on a quiet plaza 100m from Ondarreta Beach, with spacious rooms and a garden terrace for breakfast. Far from central noise but a 20-minute bayfront walk to the Old Town. Best for families and couples who want beach proximity and peace.

Check rates and availability

Hotel Niza

Classic 3-star on La Concha beachfront at the Antiguo end, with many rooms directly overlooking the bay. The restaurant has one of the city’s best sea-view breakfasts. Best for travelers who want to fall asleep to the sound of waves.

Check rates and availability

Pension Ondarreta

Simple family-run pension 200m from Ondarreta Beach. Clean rooms with private bathrooms, free WiFi, and a communal terrace. Best for budget travelers who want a quiet residential base near the beach.

Check rates and availability

Stylish new 4-star at the edge of Gros near the Kursaal, with a rooftop terrace and restaurant. Modern rooms with Basque design touches and Zurriola Beach views from upper floors. Best for design-conscious travelers who want surf access and modern comfort.

Check rates and availability

Pension Kursaal

Clean, modern guesthouse 50m from Zurriola Beach and the Kursaal Centre. Rooms are small but well-designed with private bathrooms and soundproof windows. Best for surfers and beachgoers who want to roll out of bed and onto the sand.

Check rates and availability

Surfing Etxea

Surf-themed hostel/hotel hybrid with private rooms and dorms, surfboard storage, and a communal kitchen. 200m from Zurriola Beach. Best for surfers and backpackers who want board storage and a social atmosphere.

Check rates and availability

Where to Stay in Antiguo

Suggested Hotels in Antiguo

Hotel Zaragoza Plaza

Boutique 3-star on a quiet plaza 100m from Ondarreta Beach, with spacious rooms and a garden terrace for breakfast. Far from central noise but a 20-minute bayfront walk to the Old Town. Best for families and couples who want beach proximity and peace.

Check rates and availability

Hotel Niza

Classic 3-star on La Concha beachfront at the Antiguo end, with many rooms directly overlooking the bay. The restaurant has one of the city’s best sea-view breakfasts. Best for travelers who want to fall asleep to the sound of waves.

Check rates and availability

Pension Ondarreta

Simple family-run pension 200m from Ondarreta Beach. Clean rooms with private bathrooms, free WiFi, and a communal terrace. Best for budget travelers who want a quiet residential base near the beach.

Check rates and availability

Hotel Arbaso

Stylish new 4-star at the edge of Gros near the Kursaal, with a rooftop terrace and restaurant. Modern rooms with Basque design touches and Zurriola Beach views from upper floors. Best for design-conscious travelers who want surf access and modern comfort.

Check rates and availability

Pension Kursaal

Clean, modern guesthouse 50m from Zurriola Beach and the Kursaal Centre. Rooms are small but well-designed with private bathrooms and soundproof windows. Best for surfers and beachgoers who want to roll out of bed and onto the sand.

Check rates and availability

Surfing Etxea

Surf-themed hostel/hotel hybrid with private rooms and dorms, surfboard storage, and a communal kitchen. 200m from Zurriola Beach. Best for surfers and backpackers who want board storage and a social atmosphere.

Check rates and availability

Where to Stay in Antiguo

Suggested Hotels in Antiguo

Hotel Zaragoza Plaza

Boutique 3-star on a quiet plaza 100m from Ondarreta Beach, with spacious rooms and a garden terrace for breakfast. Far from central noise but a 20-minute bayfront walk to the Old Town. Best for families and couples who want beach proximity and peace.

Check rates and availability

Hotel Niza

Classic 3-star on La Concha beachfront at the Antiguo end, with many rooms directly overlooking the bay. The restaurant has one of the city’s best sea-view breakfasts. Best for travelers who want to fall asleep to the sound of waves.

Check rates and availability

Pension Ondarreta

Simple family-run pension 200m from Ondarreta Beach. Clean rooms with private bathrooms, free WiFi, and a communal terrace. Best for budget travelers who want a quiet residential base near the beach.

Check rates and availability

Budget pension on a side street 100m from La Concha Beach. Basic rooms with shared or private bathrooms, friendly owners, and an unbeatable price for the location. Best for backpackers and solo travelers who prioritize location over amenities.

Check rates and availability

Where to Stay in Gros

Suggested Hotels in Gros

Hotel Arbaso

Stylish new 4-star at the edge of Gros near the Kursaal, with a rooftop terrace and restaurant. Modern rooms with Basque design touches and Zurriola Beach views from upper floors. Best for design-conscious travelers who want surf access and modern comfort.

Check rates and availability

Pension Kursaal

Clean, modern guesthouse 50m from Zurriola Beach and the Kursaal Centre. Rooms are small but well-designed with private bathrooms and soundproof windows. Best for surfers and beachgoers who want to roll out of bed and onto the sand.

Check rates and availability

Surfing Etxea

Surf-themed hostel/hotel hybrid with private rooms and dorms, surfboard storage, and a communal kitchen. 200m from Zurriola Beach. Best for surfers and backpackers who want board storage and a social atmosphere.

Check rates and availability

Where to Stay in Antiguo

Suggested Hotels in Antiguo

Hotel Zaragoza Plaza

Boutique 3-star on a quiet plaza 100m from Ondarreta Beach, with spacious rooms and a garden terrace for breakfast. Far from central noise but a 20-minute bayfront walk to the Old Town. Best for families and couples who want beach proximity and peace.

Check rates and availability

Hotel Niza

Classic 3-star on La Concha beachfront at the Antiguo end, with many rooms directly overlooking the bay. The restaurant has one of the city’s best sea-view breakfasts. Best for travelers who want to fall asleep to the sound of waves.

Check rates and availability

Pension Ondarreta

Simple family-run pension 200m from Ondarreta Beach. Clean rooms with private bathrooms, free WiFi, and a communal terrace. Best for budget travelers who want a quiet residential base near the beach.

Check rates and availability

Family-run pension on a quiet Old Town street, 3 minutes’ walk from the pintxo bars. Simple, spotless rooms with private bathrooms and excellent local advice from the owners. Best for food-focused travelers who want Old Town location at mid-range prices.

Check rates and availability

Pension Aldamar

Budget pension on a side street 100m from La Concha Beach. Basic rooms with shared or private bathrooms, friendly owners, and an unbeatable price for the location. Best for backpackers and solo travelers who prioritize location over amenities.

Check rates and availability

Where to Stay in Gros

Suggested Hotels in Gros

Hotel Arbaso

Stylish new 4-star at the edge of Gros near the Kursaal, with a rooftop terrace and restaurant. Modern rooms with Basque design touches and Zurriola Beach views from upper floors. Best for design-conscious travelers who want surf access and modern comfort.

Check rates and availability

Pension Kursaal

Clean, modern guesthouse 50m from Zurriola Beach and the Kursaal Centre. Rooms are small but well-designed with private bathrooms and soundproof windows. Best for surfers and beachgoers who want to roll out of bed and onto the sand.

Check rates and availability

Surfing Etxea

Surf-themed hostel/hotel hybrid with private rooms and dorms, surfboard storage, and a communal kitchen. 200m from Zurriola Beach. Best for surfers and backpackers who want board storage and a social atmosphere.

Check rates and availability

Where to Stay in Antiguo

Suggested Hotels in Antiguo

Hotel Zaragoza Plaza

Boutique 3-star on a quiet plaza 100m from Ondarreta Beach, with spacious rooms and a garden terrace for breakfast. Far from central noise but a 20-minute bayfront walk to the Old Town. Best for families and couples who want beach proximity and peace.

Check rates and availability

Hotel Niza

Classic 3-star on La Concha beachfront at the Antiguo end, with many rooms directly overlooking the bay. The restaurant has one of the city’s best sea-view breakfasts. Best for travelers who want to fall asleep to the sound of waves.

Check rates and availability

Pension Ondarreta

Simple family-run pension 200m from Ondarreta Beach. Clean rooms with private bathrooms, free WiFi, and a communal terrace. Best for budget travelers who want a quiet residential base near the beach.

Check rates and availability

San Sebastian’s grand dame, a 1912 Belle Epoque palace on the riverfront at the edge of the Old Town. Rooms feature marble bathrooms, high ceilings, and river or garden views. Best for luxury travelers and film festival attendees who want the city’s most iconic address.

Check rates and availability

Pension La Perla

Family-run pension on a quiet Old Town street, 3 minutes’ walk from the pintxo bars. Simple, spotless rooms with private bathrooms and excellent local advice from the owners. Best for food-focused travelers who want Old Town location at mid-range prices.

Check rates and availability

Pension Aldamar

Budget pension on a side street 100m from La Concha Beach. Basic rooms with shared or private bathrooms, friendly owners, and an unbeatable price for the location. Best for backpackers and solo travelers who prioritize location over amenities.

Check rates and availability

Where to Stay in Gros

Suggested Hotels in Gros

Hotel Arbaso

Stylish new 4-star at the edge of Gros near the Kursaal, with a rooftop terrace and restaurant. Modern rooms with Basque design touches and Zurriola Beach views from upper floors. Best for design-conscious travelers who want surf access and modern comfort.

Check rates and availability

Pension Kursaal

Clean, modern guesthouse 50m from Zurriola Beach and the Kursaal Centre. Rooms are small but well-designed with private bathrooms and soundproof windows. Best for surfers and beachgoers who want to roll out of bed and onto the sand.

Check rates and availability

Surfing Etxea

Surf-themed hostel/hotel hybrid with private rooms and dorms, surfboard storage, and a communal kitchen. 200m from Zurriola Beach. Best for surfers and backpackers who want board storage and a social atmosphere.

Check rates and availability

Where to Stay in Antiguo

Suggested Hotels in Antiguo

Hotel Zaragoza Plaza

Boutique 3-star on a quiet plaza 100m from Ondarreta Beach, with spacious rooms and a garden terrace for breakfast. Far from central noise but a 20-minute bayfront walk to the Old Town. Best for families and couples who want beach proximity and peace.

Check rates and availability

Hotel Niza

Classic 3-star on La Concha beachfront at the Antiguo end, with many rooms directly overlooking the bay. The restaurant has one of the city’s best sea-view breakfasts. Best for travelers who want to fall asleep to the sound of waves.

Check rates and availability

Pension Ondarreta

Simple family-run pension 200m from Ondarreta Beach. Clean rooms with private bathrooms, free WiFi, and a communal terrace. Best for budget travelers who want a quiet residential base near the beach.

Check rates and availability

Hotel Maria Cristina

San Sebastian’s grand dame, a 1912 Belle Epoque palace on the riverfront at the edge of the Old Town. Rooms feature marble bathrooms, high ceilings, and river or garden views. Best for luxury travelers and film festival attendees who want the city’s most iconic address.

Check rates and availability

Pension La Perla

Family-run pension on a quiet Old Town street, 3 minutes’ walk from the pintxo bars. Simple, spotless rooms with private bathrooms and excellent local advice from the owners. Best for food-focused travelers who want Old Town location at mid-range prices.

Check rates and availability

Pension Aldamar

Budget pension on a side street 100m from La Concha Beach. Basic rooms with shared or private bathrooms, friendly owners, and an unbeatable price for the location. Best for backpackers and solo travelers who prioritize location over amenities.

Check rates and availability

Where to Stay in Gros

Suggested Hotels in Gros

Hotel Arbaso

Stylish new 4-star at the edge of Gros near the Kursaal, with a rooftop terrace and restaurant. Modern rooms with Basque design touches and Zurriola Beach views from upper floors. Best for design-conscious travelers who want surf access and modern comfort.

Check rates and availability

Pension Kursaal

Clean, modern guesthouse 50m from Zurriola Beach and the Kursaal Centre. Rooms are small but well-designed with private bathrooms and soundproof windows. Best for surfers and beachgoers who want to roll out of bed and onto the sand.

Check rates and availability

Surfing Etxea

Surf-themed hostel/hotel hybrid with private rooms and dorms, surfboard storage, and a communal kitchen. 200m from Zurriola Beach. Best for surfers and backpackers who want board storage and a social atmosphere.

Check rates and availability

Where to Stay in Antiguo

Suggested Hotels in Antiguo

Hotel Zaragoza Plaza

Boutique 3-star on a quiet plaza 100m from Ondarreta Beach, with spacious rooms and a garden terrace for breakfast. Far from central noise but a 20-minute bayfront walk to the Old Town. Best for families and couples who want beach proximity and peace.

Check rates and availability

Hotel Niza

Classic 3-star on La Concha beachfront at the Antiguo end, with many rooms directly overlooking the bay. The restaurant has one of the city’s best sea-view breakfasts. Best for travelers who want to fall asleep to the sound of waves.

Check rates and availability

Pension Ondarreta

Simple family-run pension 200m from Ondarreta Beach. Clean rooms with private bathrooms, free WiFi, and a communal terrace. Best for budget travelers who want a quiet residential base near the beach.

Check rates and availability

San Sebastian’s accommodation ranges from pintxo-bar-adjacent boutique hotels in the Old Town to surf-friendly guesthouses in Gros. The city is Spain’s most expensive for hotels outside Madrid and Barcelona — budget 120 euros as a realistic minimum for a private double room in high season. Prices spike during July-August and the film festival (late September). Book 3-4 months ahead for summer.

Where to Stay in Parte Vieja (Old Town)

Suggested Hotels in Parte Vieja

Hotel Maria Cristina

San Sebastian’s grand dame, a 1912 Belle Epoque palace on the riverfront at the edge of the Old Town. Rooms feature marble bathrooms, high ceilings, and river or garden views. Best for luxury travelers and film festival attendees who want the city’s most iconic address.

Check rates and availability

Pension La Perla

Family-run pension on a quiet Old Town street, 3 minutes’ walk from the pintxo bars. Simple, spotless rooms with private bathrooms and excellent local advice from the owners. Best for food-focused travelers who want Old Town location at mid-range prices.

Check rates and availability

Pension Aldamar

Budget pension on a side street 100m from La Concha Beach. Basic rooms with shared or private bathrooms, friendly owners, and an unbeatable price for the location. Best for backpackers and solo travelers who prioritize location over amenities.

Check rates and availability

Where to Stay in Gros

Suggested Hotels in Gros

Hotel Arbaso

Stylish new 4-star at the edge of Gros near the Kursaal, with a rooftop terrace and restaurant. Modern rooms with Basque design touches and Zurriola Beach views from upper floors. Best for design-conscious travelers who want surf access and modern comfort.

Check rates and availability

Pension Kursaal

Clean, modern guesthouse 50m from Zurriola Beach and the Kursaal Centre. Rooms are small but well-designed with private bathrooms and soundproof windows. Best for surfers and beachgoers who want to roll out of bed and onto the sand.

Check rates and availability

Surfing Etxea

Surf-themed hostel/hotel hybrid with private rooms and dorms, surfboard storage, and a communal kitchen. 200m from Zurriola Beach. Best for surfers and backpackers who want board storage and a social atmosphere.

Check rates and availability

Where to Stay in Antiguo

Suggested Hotels in Antiguo

Hotel Zaragoza Plaza

Boutique 3-star on a quiet plaza 100m from Ondarreta Beach, with spacious rooms and a garden terrace for breakfast. Far from central noise but a 20-minute bayfront walk to the Old Town. Best for families and couples who want beach proximity and peace.

Check rates and availability

Hotel Niza

Classic 3-star on La Concha beachfront at the Antiguo end, with many rooms directly overlooking the bay. The restaurant has one of the city’s best sea-view breakfasts. Best for travelers who want to fall asleep to the sound of waves.

Check rates and availability

Pension Ondarreta

Simple family-run pension 200m from Ondarreta Beach. Clean rooms with private bathrooms, free WiFi, and a communal terrace. Best for budget travelers who want a quiet residential base near the beach.

Check rates and availability