Peru · +51

Peru virtual phone numbers — buy a Lima, Arequipa or Trujillo DID

Get a real Peruvian virtual phone number — Lima 1, Arequipa 54, Trujillo 44, Cusco 84, Iquitos 65, plus toll-free 0800. Light KYC required. From $3.50/month.

KYC handled 5-10 business days activation Cancel anytime

What is a Peru virtual phone number?

A Peruvian virtual phone number is a real Peru DID delivered over SIP. Lima uses single-digit area code 1; Arequipa 54; Trujillo 44; Cusco 84. Mobile numbers begin with 9. Peru is regulated by OSIPTEL (Organismo Supervisor de Inversión Privada en Telecomunicaciones) under the Ministerio de Transportes y Comunicaciones (MTC).

OSIPTEL requires light KYC for foreign customers — typically a copy of incorporation documents and an authorized contact. Activation is 5-10 business days. Peru is one of the fastest-growing LATAM economies and a frequent landing point for Spanish-speaking enterprise expansion.

Common reasons businesses get a Peru virtual phone number:

  • Lima market entry — a Lima 1 number is the credibility signal Peruvian B2B buyers expect.
  • Mining and energy operations — Peru is a top global copper, silver, and zinc producer; local DIDs are essential.
  • LATAM Spanish-language coverage — pair with Mexico, Argentina, Colombia, Chile DIDs for full reach.
  • Tourism and hospitality — Cusco/Machu Picchu inbound; local numbers convert better with Peruvian travelers.
  • Toll-free 0800 — free for Peruvian callers, standard for customer support.

Peru number types

Peru uses a 0-trunk-prefix dial plan domestically, dropped when dialed internationally after +51.

PrefixTypeWhat it meansCaller costFrom
1, 54, 44, 84 …GeographicTied to a Peruvian region.Standard local rate$3.50/mo
0800Toll-freeFree for Peruvian callers; you pay per minute.Free$12.00/mo + usage

Peru cities and area codes

DIDHub stocks Peruvian numbers across the major regions:

1Lima
54Arequipa
44Trujillo
74Chiclayo
84Cusco
65Iquitos
64Huancayo
76Cajamarca
0800Toll-free

See the full Peru area code reference →

Peru virtual phone number pricing

Flat monthly per-number, no contracts.

Number typeExampleMonthlySetupPer-min (in)
Geographic (any region)+51 1 XXX XXXX (Lima)from $3.50/mo$15$0.025
Toll-free 0800+51 0800 XX XXXfrom $12.00/mo$50$0.08

Outbound (2-way voice) — Pair any Peruvian number with outbound termination — calls show your Peruvian Caller ID. Outbound from $0.025/min to landline, $0.08/min to mobile.

Compatible with any VoIP system, AI voice platform, or browser

Numbers from DIDHub are delivered over standard SIP and work with every major business phone system, AI voice platform, and softphone — no proprietary gateway, no special hardware, no licensing.

Teams Direct Routing Zoom Phone BYOC 3CX FreePBX Asterisk FusionPBX Kamailio / OpenSIPS Softphones Vapi · Retell · Bland ElevenLabs · Synthflow Browser / WebRTC JsSIP · SIP.js

Peru number activation and regulation

Peru's regulator OSIPTEL under the MTC requires light KYC for standard geographic and 0800 numbers — typically incorporation documents and an authorized contact. Activation is 5-10 business days.

Port your existing Peru number to DIDHub

Existing Peruvian number? Port it to DIDHub. Portability is supported via Movistar Peru, Claro, and Entel.

  • Geographic numbers: typically 3-6 weeks
  • 0800 toll-free: 4-8 weeks
  • Required documents: Peruvian phone bill + LOA + RUC (tax ID)
  • Cost: $25 port-in fee per number

Peru virtual phone number FAQ

Do I need to be in Peru to buy a Peruvian virtual phone number?

No. OSIPTEL requires light KYC — typically incorporation docs and an authorized contact. DIDHub handles that. Anyone, anywhere can hold a Peruvian DID. Activation is 5-10 business days.

How much does a Peruvian virtual phone number cost?

Geographic Peruvian numbers from $3.50/month. Toll-free 0800 from $12.00/month plus per-minute. $15 setup on geographic, $50 on toll-free.

Can I use a Peruvian virtual number with Microsoft Teams?

Yes. Peruvian numbers work with Teams Direct Routing via DIDHub's managed Teams SBC or BYO-SBC. Microsoft Calling Plans don't cover Peru — Direct Routing on DIDHub is the standard path.

Why does dialing a Peruvian number sometimes use 0?

Peru uses a 0 trunk prefix when dialed nationally (e.g. 01-XXX-XXXX in Lima from another Peruvian city). Internationally the 0 is dropped — dial +51 1 XXX XXXX. DIDHub stores numbers in international (E.164) format.

Can I port my existing Peruvian number to DIDHub?

Yes. Geographic and 0800 are portable. Port times typically 3-6 weeks. Documents: Peruvian phone bill + LOA + RUC. $25 port-in fee per number.

Looking for numbers in another country?

Get your Peru virtual phone number

Live Peru inventory. From $3.50/month. Activation in 5-10 business days after KYC.