There are 4 ways to get from Xcalak (Station) to Ambergris Caye (Island) by car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Drive to Corozal, fly to San Pedro  •  3 h 55 min

  1. Drive from Xcalak (Station) to Corozal
  2. Fly from Corozal (CZH) to San Pedro (SPR) CZH - SPR

$60 - $150

Cheapest option

Drive to Belize City Municipal, fly to San Pedro  •  5 h 41 min

  1. Drive from Xcalak (Station) to Belize City Municipal
  2. Fly from Belize City Municipal (TZA) to San Pedro (SPR) TZA - SPR

$50 - $230

2 alternative options

Drive to Belize City Goldson Intl Apt, fly to San Pedro  •  5 h 29 min

  1. Drive from Xcalak (Station) to Belize City Goldson Intl Apt
  2. Fly from Belize City Goldson Intl Apt (BZE) to San Pedro (SPR) BZE - SPR

$75 - $190

Drive to Belize City Municipal, fly to Caye Caulker  •  6 h 1 min

  1. Drive from Xcalak (Station) to Belize City Municipal
  2. Fly from Belize City Municipal (TZA) to Caye Caulker (CUK) TZA - CUK

$85 - $210

Questions & Answers

The cheapest way to get from Xcalak (Station) to Ambergris Caye (Island) is to drive and fly which costs $1400 - $3600 and takes 5 h 29 min.

More details

The quickest way to get from Xcalak (Station) to Ambergris Caye (Island) is to drive and fly which costs $1100 - $2800 and takes 3 h 55 min.

More details

The distance between Xcalak (Station) and Ambergris Caye (Island) is 38 km.

It takes approximately 3 h 55 min to get from Xcalak (Station) to Ambergris Caye (Island), including transfers.

More details

What companies run services between Xcalak (Station), Mexico and Ambergris Caye (Island), Belize?

There is no direct connection from Xcalak (Station) to Ambergris Caye (Island). However, you can take the drive to Corozal airport, fly to San Pedro, then take the travel to Ambergris Caye (Island). Alternatively, you can take the drive to Belize City Municipal airport, fly to San Pedro, then take the travel to Ambergris Caye (Island).

Airlines
Tropic Air
Website
tropicair.com
Flights from Corozal to San Pedro
Ave. Duration
20 min
When
Every day
Estimated price
$70 - $250
Flights from Belize City Municipal to San Pedro
Ave. Duration
17 min
When
Every day
Estimated price
$90 - $450
Flights from Belize City Municipal to San Pedro via Caye Caulker
Ave. Duration
1 h
When
Every day
Estimated price
$90 - $450
Flights from Belize City Municipal to San Pedro via Belize City Goldson Intl Apt
Ave. Duration
1 h 24 min
When
Every day
Estimated price
$90 - $450
Flights from Belize City Goldson Intl Apt to San Pedro
Ave. Duration
15 min
When
Every day
Estimated price
$85 - $330
Flights from Belize City Municipal to Caye Caulker
Ave. Duration
10 min
When
Every day
Estimated price
$85 - $420
Maya Island Air
Website
mayaislandair.com
Flights from Corozal to San Pedro
Ave. Duration
23 min
When
Every day
Estimated price
$23 - $250
Flights from Belize City Municipal to San Pedro
Ave. Duration
25 min
When
Every day
Estimated price
$45 - $550
Flights from Belize City Goldson Intl Apt to San Pedro
Ave. Duration
15 min
When
Every day
Estimated price
$26 - $290

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How do I buy a London Underground ticket?, Heading to Europe? Read this before you buy a Eurail Pass and How to get from JFK to New York City - to help you get the most out of your next trip.