San Pedro Travel Guide

City Village in Toledo District, southern Belize

A coastal town in southern Belize that draws visitors for Maya village tours, cacao and chocolate workshops, rainforest hikes, and access to offshore fishing and snorkeling along the Toledo coast.

Main image
Costs
Budget: $50-$120 per day
Budget travelers can stay cheaply; seafood and local transport are affordable.
Safety
Moderate; cautious after dark
Low violent crime but petty theft and occasional unrest; be cautious at night.
Best Time
Best months: December to April
Dry season for diving, boating, and jungle hikes.
Local Time
2:28 AM
GMT-6
Weather
Thunderstorm 76°F
Thunderstorm
Population
1,454
Infrastructure & Convenience
Small town amenities, limited English speakers, arrange tours through local operators.
Popularity
Attracts divers, culture seekers, and Maya-ruins visitors.
Known For
Maya ruins,Garifuna culture,seafood,diving,reefs,jungle treks,cacao farms,local markets,boat excursions
Toledo District hosts an annual Chocolate Festival celebrating local cacao artisans.

Why Visit San Pedro? #

Set in southern Belize’s Toledo District, San Pedro draws visitors for its strong indigenous culture and slow-paced coastal charm. Nearby Maya villages and cacao farms showcase hands-on chocolate making and ancestral crafts, while local kitchens plate up cassava bread and lobster foraged from the reef. Music and drumming events bring Garifuna and Maya traditions together, and the town’s small markets and boat rides to offshore cayes underline its earthy, cultural appeal.

Best Things to Do in San Pedro

All Attractions ›

San Pedro Bucket List

Don't Miss
  • San Pedro (Toledo) village center - Small community hub where local artisans sell crafts and fresh produce daily.
  • Local cacao farms - Family-run farms offering tours and tasting of traditional Toledo cacao products.
  • Toledo Market Days - Weekly market events showcasing local produce, handicrafts, and traditional music.
Hidden Gems
  • Blue Creek Cave area - Limestone cave system with clear pools and guided cave-walk experiences nearby.
  • Garifuna drumming sessions - Informal community gatherings featuring traditional drumming and cultural storytelling performances.
  • Toledo Coastal mangroves - Quiet mangrove waterways ideal for birdwatching and short boat excursions.
Day Trips
  • Lubaantun Maya Ruins - Large preclassic Maya site featuring impressive stone architecture and jungle walking trails.
  • Punta Gorda - Coastal town with markets, Garifuna culture, and boat connections to nearby cayes.

Best Time to Visit San Pedro #

Plan San Pedro trips for February-April when seas are calm and rain is least likely, ideal for snorkeling and boat trips. Late summer into autumn carries hurricane risk and heavier rains.

Cool Season
December - January · 22-28°C (72-82°F)
Pleasant evenings, fewer mosquitoes, more comfortable inland hikes, and lively local festivals - the most relaxed time to explore both jungle and coast.
Dry Season
February - April · 24-31°C (75-88°F)
Sunniest, driest stretch of the year; crystal-clear water perfect for snorkeling, diving and island-hopping, expect busy but lively tourism activity.
Rainy Season
May - November · 24-31°C (75-88°F)
Often heavy afternoon rains and lush jungle growth, cheaper rates prevail but there's real risk of tropical storms and chaotic roads during hurricane months.

Best Time to Visit San Pedro #

Climate

San Pedro's climate is classified as Tropical Rainforest - Tropical Rainforest climate with consistently warm temperatures year-round. Temperatures range from 18°C to 32°C. Heavy rainfall (3304 mm/year), wettest in July.

Best Time to Visit
AprilFebruaryMarch
Temperature & Rainfall
Temperature Range
40°
Warmest Month
12°
Coldest Month
Monthly Conditions

January

January is mild with highs of 28°C and lows of 18°C. Significant rainfall (171 mm) and partly cloudy skies.

75 Very Good

Comfort

23°
Feels Like Mild
23°C
Temperature
18° 28°
83%
Humidity
Very Humid

Weather

171 mm
Rainfall
2.0 m/s
Wind
Calm
1.4
UV Index
High
11.1h daylight

February

February is mild with highs of 29°C and lows of 19°C. Regular rainfall (88 mm).

83 Excellent

Comfort

24°
Feels Like Mild
24°C
Temperature
19° 29°
80%
Humidity
Very Humid

Weather

88 mm
Rainfall
2.2 m/s
Wind
Calm
1.8
UV Index
Very High
11.5h daylight

March

March is warm with highs of 30°C and lows of 19°C. Regular rainfall (87 mm).

83 Excellent

Comfort

25°
Feels Like Warm
25°C
Temperature
19° 30°
75%
Humidity
Very Humid

Weather

87 mm
Rainfall
2.3 m/s
Wind
Calm
2.2
UV Index
Extreme
11.9h daylight

April

April is warm with highs of 32°C and lows of 21°C. Moderate rainfall (65 mm).

85 Excellent

Comfort

26°
Feels Like Warm
26°C
Temperature
21° 32°
71%
Humidity
Very Humid

Weather

65 mm
Rainfall
2.5 m/s
Wind
Calm
2.3
UV Index
Extreme
12.4h daylight

May

May is the hottest month, feeling like 29°C due to high humidity. Significant rainfall (147 mm) and partly cloudy skies.

69 Good

Comfort

29°
Feels Like Hot
27°C
Temperature
22° 32°
74%
Humidity
Very Humid

Weather

147 mm
Rainfall
2.2 m/s
Wind
Calm
2.2
UV Index
Extreme
12.8h daylight

June

June is the hottest month, feeling like 30°C with oppressive humidity. Heavy rain (470 mm) and partly cloudy skies.

61 Good

Comfort

30°
Feels Like Hot
27°C
Temperature
22° 32°
82%
Humidity
Very Humid

Weather

470 mm
Rainfall
2.0 m/s
Wind
Calm
2.2
UV Index
Extreme
13.0h daylight

July

July is warm with muggy conditions (dew point 23°C). The wettest month with heavy rain (627 mm) and partly cloudy skies.

61 Good

Comfort

26°
Feels Like Warm
26°C
Temperature
22° 31°
84%
Humidity
Very Humid

Weather

627 mm
Rainfall
2.0 m/s
Wind
Calm
2.3
UV Index
Extreme
12.9h daylight

August

August is warm with muggy conditions (dew point 24°C). Heavy rain (559 mm) and partly cloudy skies.

65 Good

Comfort

26°
Feels Like Warm
26°C
Temperature
22° 31°
84%
Humidity
Very Humid

Weather

559 mm
Rainfall
1.8 m/s
Wind
Calm
2.3
UV Index
Extreme
12.6h daylight

September

September is warm with muggy conditions (dew point 24°C). Heavy rain (437 mm) and partly cloudy skies.

65 Good

Comfort

27°
Feels Like Warm
27°C
Temperature
22° 31°
85%
Humidity
Very Humid

Weather

437 mm
Rainfall
1.7 m/s
Wind
Calm
2.2
UV Index
Extreme
12.1h daylight

October

October is warm with muggy conditions (dew point 23°C). Heavy rain (286 mm) and partly cloudy skies.

69 Good

Comfort

26°
Feels Like Warm
26°C
Temperature
21° 30°
85%
Humidity
Very Humid

Weather

286 mm
Rainfall
1.7 m/s
Wind
Calm
1.8
UV Index
Very High
11.7h daylight

November

November is warm with highs of 28°C and lows of 20°C. Heavy rain (206 mm) and partly cloudy skies.

69 Good

Comfort

24°
Feels Like Warm
24°C
Temperature
20° 29°
84%
Humidity
Very Humid

Weather

206 mm
Rainfall
1.6 m/s
Wind
Calm
1.5
UV Index
High
11.2h daylight

December

December is mild with highs of 28°C and lows of 19°C. Significant rainfall (161 mm) and partly cloudy skies.

75 Very Good

Comfort

23°
Feels Like Mild
23°C
Temperature
19° 28°
84%
Humidity
Very Humid

Weather

161 mm
Rainfall
1.7 m/s
Wind
Calm
1.3
UV Index
High
11.0h daylight

How to Get to San Pedro

San Pedro (Toledo District) is best reached via Punta Gorda (PND) for domestic flights or by a long overland bus/shuttle from Belize City (BZE). Domestic flights are the fastest way into Toledo; local minibuses and taxis serve the final legs.

By Air

Punta Gorda Airport (PND): Punta Gorda (PND) is the main domestic airport for southern Belize (Toledo District). Domestic carriers such as Tropic Air land here from Belize City; flights from Belize City take about 30-40 minutes. From Punta Gorda town, San Pedro (Toledo) villages are a short taxi or bus ride away.

Philip S. W. Goldson International Airport (BZE): BZE near Belize City is the main international gateway. From BZE you can take a domestic flight to Punta Gorda (PND) or travel overland by bus/minibus - the flight is fastest (around 45 minutes to PND), while the bus journey to Punta Gorda takes many hours and requires transfers.

By Train & Bus

Bus / Coach: There is no national passenger rail in Belize. Overland buses and private shuttles operate between Belize City, Belmopan and Punta Gorda; travel times are long (often 5-8+ hours from Belize City to Punta Gorda depending on stops) and fares vary by operator. From Punta Gorda town you can catch local buses or taxis to nearby villages (short trips).

Local minibus / taxi: Within Toledo District local minibuses and shared taxis connect settlements. These are the practical way to travel short distances from Punta Gorda to surrounding villages; schedules are informal, so ask locally for departure times and fares.

Where to Stay in San Pedro #

Budget
San Pedro (Toledo) / Punta Gorda area - $20-60/night
San Pedro in Toledo District is a small village with very limited on‑site lodging. Budget visitors usually stay in nearby Punta Gorda or Hopkins.
Mid-Range
Punta Gorda / Hopkins - $60-140/night
Mid-range options are mostly guesthouses and small resorts in nearby towns; services are basic but hospitable, ideal for anglers and eco‑tourists.
Luxury
Southern Belize / private islands - $250+/night
No luxury hotels in San Pedro (Toledo); luxury travellers use private-island resorts or bespoke lodges further along the coast or in southern Belize.

Where to Eat in San Pedro #

Nearby Cities #