City BuddyCityBuddy
English
Aerial view of Donostia-San Sebastián with scenic hills and city buildings.

How much does a trip to Donostia / San Sebastián, Spain cost?

Photo made by Gustavo de J Sánchez on Pexels.com

A 3-night trip to Donostia / San Sebastián, Spain for 2 people costs about €830 on a mid-range budget, from €335 travelling cheaply up to €1,200 in comfort. Totals cover accommodation, food and drinks, local transport and sights; flights are extra.

Updated September 2026

Trip cost calculator

Travel style

3-4 star hotel, restaurants, a taxi now and then

€830
for the whole trip · Nights: 3 · Travelers: 2 · 1 room(s)
€140
per person per day
Stay€395
Food & drinks€225
Local transport€71
Sights & activities€140
Total€830

Cost per person per day in Donostia / San Sebastián, Spain

BudgetMid-rangeComfort
Stay€21€66€83
Food & drinks€21€38€52
Local transport€4.5€12€20
Sights & activities€9€23€46
Total per person per day€56€140€200

What things cost in Donostia / San Sebastián, Spain

Hotel room per night

  • Budget€43
  • Mid-range€130
  • Comfort€165

Live nightly rates for a double room near the centre: median of 12 hotels on Agoda for a night next month.

  • Restaurant meal€17.86
  • Street food or quick meal€4.46
  • Coffee€1.34
  • Beer€3.13
  • Taxi per km€1.16
  • Public transport ticket€1.70

Hotels in Donostia / San Sebastián, Spain

Budget: €43 · Mid-range: €130 · Comfort: €165

See hotel prices for your dates

Money tips for Donostia / San Sebastián, Spain

  • Fair taxi price (official, daytime): €30 - €40. Use the official taxi rank outside the arrivals hall and confirm the meter is running. Refuse drivers who quote flat rates without a meter. Uber, FreeNow and Cabify also operate and offer app-set pricing.
  • Best alternative: Euskotren bus line from the airport terminal to the city centre, arriving at the central bus station near Plaza Gipuzkoa. (€3)
  • Buy the ticket before boarding at stops or via the official app, and validate it on the bus when you board. Tickets are single-use, so validate a fresh one for each ride. Keep it until you get off, inspectors check regularly. Fine without a valid ticket: €80.
  • Service is usually included in the bill. Round up or leave 5-10% for good table service in restaurants; rounding is fine for taxis and bars.
  • Cover charges are uncommon in San Sebastián. Check that menu prices match the final bill, and confirm the price before ordering pintxos from a counter, some bars charge per skewer or per toothpick.
  • Prefer ATMs attached to bank branches. Always choose to be charged in euros and decline dynamic currency conversion. Independent ATMs and exchange booths near the old town often add fees or poor rates; use your bank's card where possible.
All scams and tips for Donostia / San Sebastián, Spain

Tickets for the top sights

Check current prices and book official tickets in advance.

How we calculate

Stay is a double room shared by two (one room per two travelers). Food assumes two cheap meals, a modest dinner and a coffee on a budget, a cheap lunch, a restaurant dinner, coffee and a drink mid-range and restaurant meals, coffees and drinks in comfort. Transport is a daily public transport allowance, plus taxis in the higher tiers. Sights is an average daily allowance for entry tickets and activities. Everything is per day of the trip; a 3-night trip counts 3 days.

Not included: flights, travel insurance, city tax (usually a few euros per person per night, paid at the hotel), shopping and nightlife.

Estimates from average local prices and live hotel rates; exchange rates as of 2026-10-08. Your trip can cost more or less.

Frequently Asked Questions about Donostia / San Sebastián, Spain

How much does a 3-night trip to Donostia / San Sebastián, Spain cost for 2 people?
About €830 for a mid-range trip (hotel, food, local transport and sights), from €335 on a tight budget to €1,200 in comfort. Flights are not included.
How much money do I need per day in Donostia / San Sebastián, Spain?
Plan on €56 per person per day travelling cheaply, €140 mid-range and €200 for a comfortable trip, accommodation included.
Is Donostia / San Sebastián, Spain expensive?
A restaurant meal costs about €17.86, a coffee €1.34 and a hotel room around €130 per night. That puts Donostia / San Sebastián, Spain among the pricier destinations.
How much is a hotel in Donostia / San Sebastián, Spain?
Expect about €43 per night for a budget room, €130 for a mid-range hotel and €165 for a 4-5 star hotel near the centre.