1map logoGo to main page

Cancun, Quintana Roo to San Pedro (Ambergris Caye), Belize Province from $55: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Cancun, Mexico
to
San Pedro (Ambergris Caye), Belize

How to Get from Cancun to San Pedro (Ambergris Caye): Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$55 - Bus, ferryBest price
383 kmDistance
5h 13m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Cancun to San Pedro (Ambergris Caye) with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Bus
Drive
Average Duration
9h  33m
Estimated price
$55-164
Recommended
route map
Distance: 383 km
Duration: 5h 13m

See more options

Company
various
Bus
Bus
Average Duration
10h  21m
Estimated price
$60-229
Company
various
Bus
Drive
Average Duration
10h  46m
Estimated price
$80-113
Company
Maya Island Air, Tropic Air
Plane
Average Duration
5h  19m
Estimated price
$312-550
Company
Maya Island Air, Tropic Air
Plane
Average Duration
5h  13m
Estimated price
$332-839

Traveling From Cancun to San Pedro (Ambergris Caye)

The journey from Cancun to San Pedro offers a fascinating shift from the vibrant energy of a bustling resort city to the laid-back charm of a beautiful island known for its stunning beaches and warm local culture.

Best Neighbourhoods in San Pedro (Ambergris Caye)

San Pedro boasts diverse neighborhoods, each offering its own distinct charm.

San Pedro Town
• Bustling with shops and restaurants.
• Vibrant nightlife scene to explore.
Secret Beach
• Famous for its tranquil, stunning coastline.
• Perfect spot for swimming and lounging.
La Isla Bonita
• Known for beautiful waterfront views.
• A quieter, relaxing atmosphere away from the crowds.

Best Times To Visit San Pedro (Ambergris Caye)'s Attractions

Timing can greatly enhance your experience at San Pedro's standout attractions.

Hol Chan Marine Reserve
Visit early in the morning or late afternoon for fewer tourists and clearer waters.
Shark Ray Alley
Best visited on weekdays to enjoy a less crowded snorkeling experience.
Ambergris Caye Lagoon
Evenings during sunset offer serene views and fewer visitors.

San Pedro (Ambergris Caye) Weather: What to Expect Year-Round

San Pedro enjoys a tropical climate, with warm temperatures and moderate humidity year-round; the best visiting periods are from late December to April, when you can expect pleasant weather and minimal rain. Understanding the seasonal variations in weather will help you plan your activities and enjoy everything the island has to offer.

Dining Recommendation in San Pedro (Ambergris Caye)

Try the fresh ceviche at Elvi’s Kitchen, where the vibrant mix of seafood and local lime creates a refreshing taste that sets it apart from the more commercialized dishes in Cancun. The laid-back atmosphere, coupled with locally sourced ingredients, offers an authentic dining experience that truly reflects the island's culture.

Cancun - San Pedro (Ambergris Caye) operators

Explore transport companies operating between Cancun and San Pedro (Ambergris Caye), with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+52 998 163 6342
Website
facebook.com

Bus from Cancún to Bacalar

Average Duration
4h 52m
Estimated price
$1645-1646
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Terminal de Autobuses ADO Cancún to Bacalar

Average Duration
5h 40m
Estimated price
$55-80
Contact phone
+52 555 784 4652
Website
ado.com.mx

Bus from Terminal de Autobuses ADO Cancún to Bacalar

Average Duration
5h 40m
Estimated price
$600-601
Contact phone
+52 997 976 0191
Website
ado.com.mx

Bus from Terminal de Autobuses ADO Cancún to Bacalar

Average Duration
5h 45m
Estimated price
$555-602

Bus from Terminal de Autobuses ADO Cancún to Huay-Pix

Average Duration
6h 25m
Estimated price
$600-602
Ferry
Contact phone
+52 983 117 3519
Website
chetumaltours.com

Ferry from Chetumal Terminal Marítima to San Pedro

Average Duration
1h 30m
Estimated price
$603-16451
Contact phone
+501 223 2844
Website
https://travelmundomaya.com/home

Ferry from Chetumal to San Pedro

Average Duration
3h 30m
Estimated price
$604-16455
Website
sanpedrowatertaxi.com

Ferry from Chetumal to San Pedro

Average Duration
2h 30m
Estimated price
$605-16455
Plane Show flights
Website
tropicair.com

Plane from Cancun (CUN) to San Pedro (SPR)

Average Duration
2h 54m
Estimated price
$557-558

Plane from Cancun (CUN) to Belize City Goldson Intl Apt (BZE)

Average Duration
1h 30m
Estimated price
$559-1640
Website
mayaislandair.com

Plane from Cancun (CUN) to San Pedro (SPR)

Average Duration
3h 4m
Estimated price
$1641-1642

Plane from Cancun (CUN) to Belize City Goldson Intl Apt (BZE)

Average Duration
1h 10m
Estimated price
$1643-1644

Cancun to San Pedro (Ambergris Caye): Overview of Bus, Train, Flight, and Car Trips

Traveling between Cancun and San Pedro (Ambergris Caye) offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🛫 Flying from Cancun to San Pedro involves a journey with one stopover, making the quickest flight duration approximately 2 hours and 54 minutes. 💸 The cost of a flight between San Pedro and Cancun ranges from $332 to $839, providing flexibility for travelers seeking to experience the tropical paradise of Belize from Mexico's popular resort destination.
Departure Point
Cancun Airport
Arrival Point
San Pedro Airport. The quickest flight takes 2h 54m and has one stopover

Frequently asked questions

Find out more about the route from Cancun to San Pedro (Ambergris Caye).

Or choose the category:
The distance between Cancun and San Pedro is 238 miles. Traveling by bus and ferry usually takes around 9 hours and 33 minutes, while taking a plane reduces the travel time to approximately 5 hours and 13 minutes. Depending on your preference for speed and comfort, you can choose between these two transportation options to reach San Pedro from Cancun.
The most cost-effective way to travel from Cancun to San Pedro is by taking a bus and ferry, with ticket prices ranging from $55 to $170. Although this option takes longer, at approximately 9 hours and 33 minutes, it provides a budget-friendly choice for travelers. On the other hand, flying is the most time-efficient method, taking around 5 hours and 13 minutes, but comes at a higher cost, with ticket prices ranging from $330 to $850. Ultimately, the choice between cost-effectiveness and time efficiency depends on the traveler's priorities and budget.
To travel from Cancun to San Pedro without a car, the best option is to take a bus from Cancun to Chetumal and then transfer to a ferry from Chetumal to San Pedro. This journey takes approximately 9 hours and 33 minutes and costs between $55 to $170 depending on the chosen service. The bus ride offers scenic views of the Mexican and Belizean countryside, and the ferry ride provides an exciting way to cross the Caribbean Sea towards the beautiful island of San Pedro.
The flight duration from Cancun to San Pedro typically takes around 2 hours and 54 minutes with one stopover included. Prices for flights between the two destinations range from $332 to $839, depending on the airline, season, and booking time. It's important to check for deals and compare different travel options to find the most suitable and cost-effective flight for your journey.
There are over 336 hotels available in San Pedro offering a variety of accommodation options for different budgets. Prices for hotels in San Pedro start at $64 per night, providing affordable choices for travelers. Visitors can choose from beachfront resorts, boutique hotels, and budget-friendly guesthouses in San Pedro for a comfortable stay during their trip. It is advisable to book in advance to secure the best deals and preferred room types.

Trips from Cancun