Book Affordable Bus Tickets to Belize City

Buses, flights, and water taxis to/from Belize City — Belize's main hub and gateway to the cayes

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets to Belize City

Plan your trip date

Plan your perfect trip

Find and book your bus tickets in just a few clicks.

Best price tickets

Best prices

We partner with top bus companies to provide you with the best prices available.

Flexible customer support

Flexible Booking

Change your travel plans as needed with our flexible booking options.

Belize City is Belize's largest city and main transit hub — Philip S. W. Goldson International Airport (BZE) is ~16 km north of the city center, with direct flights from Houston, Miami, Atlanta, Dallas, Newark, Chicago, and Toronto. Most travelers transit through quickly: the city itself has limited appeal and a longstanding crime reputation, but the water taxi terminals at the Marine Terminal + Brown Sugar Terminal are the gateway to the cayes (Caye Caulker ~45 min, San Pedro / Ambergris Caye ~75 min), and the main bus terminal has frequent service west to San Ignacio (for the ATM cave + Maya ruins + Guatemala border) and north to Corozal + the Mexican border.

Spring Bus connects you to operators running scheduled service into and out of Belize City. Domestic buses to San Ignacio (~2.5–3 h, BZ$10–15 / US$5–8), to Belmopan (the capital, ~1 h), to Hopkins / Dangriga / Placencia (~4–6 h via the Hummingbird Highway), and to Corozal for the Mexican border (~2.5 h). ADO runs cross-border service from Belize City directly to Chetumal, Mexico (~3.5 h with the Subteniente López border) — convenient for travelers combining Belize with Mexico's Yucatán. The country uses the Belize Dollar (BZD) pegged 2:1 to USD — US dollar bills universally accepted, change typically given in BZD.

Popular routes to Belize City

Estimated travel time, distance and shared-shuttle fare ranges for the most common routes into Belize City.

From San Ignacio (Cayo District)

Duration
~2.5–3 h
Distance
115 km
Fare (shared shuttle)
BZ$10 – $15 / US$5 – $8
Frequency
Frequent buses all day

From Caye Caulker (water taxi)

Duration
~45 min
Distance
Fare (shared shuttle)
BZ$20 – $35 / US$10 – $17
Frequency
Multiple daily (San Pedro Belize Express + Ocean Ferry)

From San Pedro / Ambergris Caye (water taxi)

Duration
~75 min
Distance
Fare (shared shuttle)
BZ$30 – $50 / US$15 – $25
Frequency
Multiple daily

From Placencia (via Hummingbird Highway)

Duration
~4.5–6 h
Distance
240 km
Fare (shared shuttle)
BZ$25 – $40 / US$12 – $20
Frequency
Daily buses

From Corozal (Mexican border)

Duration
~2.5 h
Distance
140 km
Fare (shared shuttle)
BZ$10 – $15 / US$5 – $8
Frequency
Frequent buses

From Chetumal, Mexico (ADO cross-border)

Duration
~3.5 h with border
Distance
160 km
Fare (shared shuttle)
BZ$30 – $50 / US$15 – $25
Frequency
ADO daily

From Tropic Air + Maya Island Air domestic flights

Duration
~15–30 min to cayes/Placencia
Distance
Fare (shared shuttle)
BZ$140 – $240 / US$70 – $120
Frequency
Tropic Air + Maya Island Air multiple daily

How to get to Belize City by bus

Belize City is reached by direct international flight, by bus from anywhere in Belize, or by cross-border ADO bus from Chetumal, Mexico.

By air (BZE — Philip Goldson International)

BZE has direct flights from Houston, Miami, Atlanta, Dallas, Newark, Chicago, and Toronto. Airport is ~16 km north of the city by taxi (~BZ$50 / US$25, ~25 minutes). Many travelers connect immediately to a Tropic Air or Maya Island Air domestic flight from the same terminal to San Pedro (~15 min, US$70) or Placencia (~30 min, US$100), or to the Caye Caulker water taxi via a quick shuttle into the city.

By bus from anywhere in Belize

Frequent buses from anywhere in the country arrive at the main bus terminal (Novelo's / James Bus Line / BBOC / D&E) — from San Ignacio (~2.5–3 h, BZ$10–15 / US$5–8), Placencia (~4.5–6 h), Corozal (~2.5 h, BZ$10–15). Basic, no luggage compartment; backpacker-cheap.

By ADO cross-border bus from Chetumal, Mexico

ADO runs direct daily Pullman service Chetumal ↔ Belize City~3.5 hours including the Subteniente López border crossing (~1 hour formalities), BZ$30 – $50 / US$15 – $25. Reserved seats, A/C. The standard route for travelers combining Belize with Mexico's Yucatán (Cancún, Tulum, Mérida).

About Belize City

Belize City was the colonial capital of British Honduras until Hurricane Hattie devastated it in 1961 — the British colonial government built the inland Belmopan as the new capital and moved official functions there in 1970. Belize City has retained its role as the country's commercial and transit hub but has a longstanding crime reputation. Most travelers transit through within hours — taxi from BZE to the water taxi terminals (Marine Terminal or Brown Sugar Terminal, both downtown by the Swing Bridge over Haulover Creek), and onward by boat to Caye Caulker or San Pedro.

If you do spend time in the city, the Belize Museum (in the former colonial prison) is the main cultural sight; the Fort George district is the safer area with historic colonial-era buildings, the Baron Bliss lighthouse, and most of the better hotels. The Belize Zoo (~50 km west on the road to Belmopan) is a popular half-day stop — a small but excellent wildlife center showcasing Belizean animals (jaguars, tapirs, harpy eagles, scarlet macaws) in natural enclosures. The Old Belize attraction west of the city has cultural exhibits + a small beach.

Travel tips for getting to Belize City

  • Most travelers transit through within hours. Taxi BZE → water taxi terminal → boat to Caye Caulker or San Pedro is the standard pattern.
  • Stay in the Fort George district if you do overnight — safer area with the better hotels.
  • Don't walk around central/southside Belize City at night. Taxis are the standard.
  • Water taxi terminals are downtown by the Swing Bridge — Marine Terminal (San Pedro Belize Express) + Brown Sugar Terminal (Ocean Ferry).
  • ADO bus to Chetumal ~3.5 h with border, $15–25 USD — the standard for combining Belize with Mexico's Yucatán.
  • USD universally accepted — Belize Dollar pegged 2:1 to USD, change typically given in BZD.

Bus to Belize City — frequently asked questions

**Water taxi from the Marine Terminal or Brown Sugar Terminal** (both downtown by the Swing Bridge) — ~45 minutes, BZ$20 – $35 / US$10 – $17 one-way. **San Pedro Belize Express** and **Ocean Ferry** both run multiple daily departures. Alternatively, **Tropic Air** or **Maya Island Air** flight from BZE (~15 min, US$70+) — faster but pricier.

**Water taxi** ~75 minutes, BZ$30 – $50 / US$15 – $25 one-way (San Pedro Belize Express + Ocean Ferry). **Domestic flight** ~15 minutes, US$70 – $120 (Tropic Air + Maya Island Air, multiple daily from BZE). Many travelers fly one direction + take the water taxi the other.

**Limited.** The **Fort George district** (where the better hotels are) is the safe area; the **central + southside** districts have a longstanding crime reputation and shouldn't be walked at night. Most travelers transit through within hours and don't experience issues. Taxi between BZE airport, water taxi terminals, and bus terminals; don't walk.

**Most travelers spend 0 nights** — transit through directly to the cayes (Caye Caulker, San Pedro) or west to San Ignacio. If you need to overnight (early flight, late arrival), the **Fort George district** has the safer hotels. Otherwise push through to your real destination.

**ADO direct Pullman service** ~3.5 hours including the **Subteniente López border crossing** (~1 hour formalities), BZ$30 – $50 / US$15 – $25. Daily departures. The standard route for travelers combining Belize with the Yucatán — onward ADO service connects to Cancún (~5 h), Tulum (~6 h), and Mérida (~7 h).

**The Belize Dollar (BZD) is pegged 2:1 to the US dollar** — 2 BZD = 1 USD. **US dollar bills are universally accepted**; change is typically given in BZD. ATMs dispense BZD. Cards accepted at most hotels and larger restaurants. No exchange needed for travelers from the US.