Cost of Living in San Pedro (2026)

Monthly budget breakdown for expats living in San Pedro, Belize

Last updated: March 2026

The cost of living in San Pedro, Belize for an expat in 2026 averages $800–$1,500 per month for rent (1-br, town area). Key costs include rent (1-br, town area) ($800–$1,500), groceries (island prices + mainland runs) ($300–$500), transport (golf cart rental) ($200–$400).

San Pedro is a popular destination for expats relocating to Belize. San Pedro is the bustling main town on Ambergris Caye — Belize's largest island and most popular expat destination. With around 20,000 residents (and growing), this colorful Caribbean town sits directly on the Belize Barrier Reef, offering world-class diving, snorkeling, and fishing literally steps from your door. Below is a detailed monthly budget breakdown based on real expat spending data.

Monthly Expenses Breakdown

ExpenseMonthly Cost
Rent (1-BR, town area)$800–$1,500
Groceries (island prices + mainland runs)$300–$500
Transport (golf cart rental)$200–$400
Utilities + internet (BTL fiber)$150–$250
Health insurance (international plan)$100–$250
Dining out (3×/week)$150–$300
Total (comfortable island lifestyle)$2,000–$3,500

San Pedro Quick Facts

English Level

Excellent (native)

Best For

Retirees, digital nomads, dive enthusiasts, entrepreneurs

Monthly Budget

$2,000–$3,500

1-BR Rent

$800–$1,500/mo

Internet Speed

30–60 Mbps fiber (BTL submarine cable)

Expat Community

Large — American, Canadian, British retirees and nomads

Barrier Reef

300m offshore — UNESCO World Heritage Site

Access

20-min flight from BZE or 90-min water taxi from Belize City

Frequently Asked Questions

How much does it cost to live in San Pedro per month?

Monthly costs in San Pedro depend on your lifestyle. Key expenses include rent (1-br, town area) ($800–$1,500), groceries (island prices + mainland runs) ($300–$500), transport (golf cart rental) ($200–$400). See the full breakdown above for a complete picture.

Is San Pedro affordable for expats?

San Pedro is a popular expat destination with costs that vary by neighborhood and lifestyle. Many expats find they can live comfortably on a mid-range budget.

What is the average rent in San Pedro?

Rent (1-BR, town area): $800–$1,500. Transport (golf cart rental): $200–$400

Compare with Other Belize Cities