Buy a Spain number

Buy Spain virtual phone numbers online

Get a Madrid or other Spain city DID delivered straight to your VoIP, PBX, AI voice agent, or Microsoft Teams — without a sales call. Self-serve at $1.00/month, activation 1-3 business days.

Why teams choose DIDHub for Spain numbers

  • Iberian / LATAM bridge. — Spanish-language operations targeting Spain and Latin America.
  • Madrid / Barcelona presence. — high-trust Caller IDs for Spanish B2B.
  • National 901/902. — non-geographic across all of Spain.
  • Toll-free 900. — free for Spanish callers.

About Spain virtual phone numbers

Spain telecoms regulator: CNMC. DIDHub handles the CNMC paperwork on your behalf and surfaces every requirement before you pay — never a surprise hold or last-minute document request.

Spain is one of the easier EU countries for number allocation. CNMC does not require KYC for standard geographic, 901/902, or 900 numbers. Sign up, pay, activate instantly.

Spain number types you can buy

TypeFormatFromSMS
Geographic (Madrid & other cities)+34 city-code XXX XXXX$1.00/moYes
Toll-free+34 800 / 0800 / 1800 (varies)$5.00/moCaller-paid

Per-minute outbound and inbound usage billed separately at carrier-grade wholesale rates. Origin Based Rating (OBR) applies on EEA outbound where relevant.

Top Spain cities & area codes

  • 91 — Madrid
  • 93 — Barcelona
  • 96 — Valencia
  • 95 — Andalusia (Seville/Málaga)
  • 94 — Bilbao / Basque Country
  • 971 — Balearic Islands
  • 922/928 — Canary Islands
  • 981 — A Coruña / Galicia
  • 954 — Seville
  • 952 — Málaga
  • 978 — Teruel
  • 968 — Murcia

Don't see your city? Most additional cities and regional codes are available on request — check the full Spain country guide or talk to sales@didhub.io.

How to buy a Spain number online

  1. Sign up at /signup — no contract, no minimum.
  2. Pick Spain from the country picker, choose a city / area code (or let DIDHub auto-pick).
  3. Submit the KYC fields Spain requires (light). DIDHub surfaces them upfront.
  4. Pay with credit card. Activation in 1-3 business days.
  5. Route the new DID to your existing VoIP / PBX / AI voice agent / Microsoft Teams via SIP. Setup guides on each integration page.

FAQ

Do I need to be in Spain to buy a Spanish virtual phone number?

No. CNMC does not require Spanish residency or address for standard numbers. Anyone, anywhere, can buy a Spanish number from DIDHub. Common use case: Latin American companies wanting a Spain presence to sell into the EU.

How much does a Spanish virtual phone number cost?

Geographic Spanish numbers from €1.00/month. National 901 from €1.50, 902 from €2.50. Toll-free 900 from €5.00/month plus per-minute. €0 setup.

What is the difference between 901, 902, and 900 in Spain?

900 is toll-free — caller pays nothing. 901 is shared-cost — caller pays a portion, you pay the rest. 902 is national rate — caller pays a premium rate (no longer recommended for new customer-facing numbers as Spanish consumers associate it with high cost). For new commercial use, prefer 900 or geographic numbers.

Can I use a Spanish virtual number with Teams?

Yes — Spanish numbers from DIDHub work with Teams Direct Routing via managed SBC or BYO-SBC.

Can I send SMS on a Spanish virtual number?

Yes — most Spanish geographic numbers support inbound and outbound SMS.

Buy a Spain number now

From $1.00/month, activation 1-3 business days. Cancel any time.

Buy a number in nearby countries

Ready to get a number?

Pick a DID in 130+ countries from $1.99/month. Activates instantly on most numbers.