San Pedro Town

Belize
San Pedro Town, Belize
Photo: Files & compilation: Pgbk1987 CC BY-SA 3.0 source More images ↗

A waterfront town on Ambergris Caye, Belize's largest island, San Pedro has a walkable centre packed with cafés and restaurants and sits steps from the Caribbean. The island lies alongside the world's second-largest barrier reef, a UNESCO-recognised site in the wider region. Once a fishing village — granted town status in 1984 — it is also said to have inspired Madonna's "La Isla Bonita." Most residents speak both Spanish and English, and many also speak Kriol.

Description drafted with AI from public sources such as Wikipedia and OpenStreetMap. How this works

  • Population17,429
  • Nearest water from center 0.3 km0.2 mi

Nearest airports

Climate · monthly averages
J
24°74°
85mm3.4in
F
25°76°
45mm1.8in
M
25°78°
40mm1.6in
A
27°80°
45mm1.8in
M
27°81°
115mm4.5in
J
27°81°
210mm8.3in
J
27°81°
165mm6.5in
A
27°81°
180mm7.1in
S
27°81°
220mm8.6in
O
26°79°
255mm10.0in
N
25°76°
155mm6.1in
D
24°75°
95mm3.8in
Avg temp · total precipitation, 1991–2020 monthly normals · ERA5-Land · methodology ↗
Wikipedia →

San Pedro Town: quick answers

Where is San Pedro Town?

San Pedro Town is in Belize, about 52 km33 miles in a straight line from Belize City.

How do you get to San Pedro Town?

The nearest airport is San Pedro (SPR), about 3 min away by road.

What's the weather like in San Pedro Town?

The warmest month is August, averaging 27°C81°F across day and night; the coolest is January, at 24°C74°F. The wettest month is October, with about 253 mm10.0 in of precipitation. (Monthly averages, 1991–2020.)

What's in San Pedro Town?

OpenStreetMap lists 28 restaurants and 9 places of worship within 2 km of the centre.

What's near San Pedro Town?

Other Wandering Well picks within 60 km include Sarteneja, Little Belize and Belize City.

Nearby in Belize

All of Belize →