Need a cheap flight to Roatan or Utila. Roatan usually has direct flights from Atlanta, Miami, Houston, Dallas, Denver, Montreal, Toronto and more.

A detailed description of all the ways to get to Roatan

Last updated: 1 May 2026 by Will Welbourn (Go Pro Caribbean)

This is the full guide to flying to Roatan (RTB) and San Pedro Sula (SAP) — the two airports that handle almost all international arrivals to the Bay Islands of Honduras. Schedules below are current as of May 2026 and cover every direct flight to Roatan plus the main connecting routes via the Honduran mainland.

Mandatory Honduras customs declaration Before flying to Honduras you must complete the online customs declaration form. It can be filed up to 10 days before your flight at the Honduras Customs Portal. When the form asks for your arrival airport, Roatan is listed as Juan Manuel Gálvez International Airport.
Roatan is the only Bay Island with an international airport Utila's airport is closed to scheduled commercial flights, and Guanaja has no international service. Almost every international diver heading anywhere in the Bay Islands routes through Roatan (RTB) first.
Avoid Saturday flights — both arrivals and departures Saturday is by far the busiest day at Roatan airport. It's when most direct flights from the USA, Canada and Europe arrive, and when the same aircraft turn around to fly out. Immigration and baggage queues can be very long. If you have no choice but to fly out on a Saturday, arrive at the airport a minimum of 2 hours before departure — this is essential, not a recommendation. Sunday or weekday flights are noticeably less stressful.

Direct Flights from the USA to Roatan (RTB)

Six US cities have direct service to Roatan. Miami, Atlanta and Houston run year-round; Dallas, Denver and Minneapolis are largely seasonal. Schedules are heavily weighted toward Saturdays.

Miami (MIA) → Roatan Year-round American Airlines
Daily
Atlanta (ATL) → Roatan Year-round Delta Air Lines
Saturday year-round, plus Monday & Friday in peak season (Dec–early Apr)
Houston (IAH) → Roatan Year-round United Airlines
Daily in peak season; Sat/Sun-only in the slowest months
Dallas/Fort Worth (DFW) → Roatan American Airlines
Saturday year-round; Wednesday added in peak season (Dec–Apr and May–Sep summer peak)
Denver (DEN) → Roatan Seasonal United Airlines
Saturday only — winter (Oct–Jan), spring break (Mar–Apr) and summer (late May–early Aug)
Minneapolis (MSP) → Roatan Seasonal Sun Country Airlines
Mondays & Fridays — winter season (typically Dec to early Apr; resumes Dec 2026)

Direct Flights from Canada to Roatan

Winter season returns: December 2026 – May 2027 All three Canadian winter carriers — Sunwing, WestJet and Air Canada — are confirmed to resume direct service to Roatan for the 2026/27 winter season, most likely on the same days as previous years. The 2025/26 season has now ended; service picks up again from December 2026.
Toronto (YYZ) → Roatan Seasonal Sunwing
Mondays — winter season (Dec 2026 – May 2027)
Toronto (YYZ) → Roatan Seasonal WestJet
Sundays & Mondays — winter season (Dec 2026 – May 2027)
Montreal (YUL) → Roatan Seasonal Air Canada
Saturdays — winter season (Dec 2026 – May 2027)
Toronto (YYZ) → Roatan Seasonal Air Canada
Sundays — winter season (Dec 2026 – May 2027)

Outside the winter window, Canadians typically connect through a US gateway — most commonly Toronto/Montreal → Houston → Roatan on United, or via Atlanta on Delta.

Direct Regional Flights to Roatan

Two regional carriers fly direct to Roatan from Central America — useful if you're already in the region or want to combine Roatan with another country.

Guatemala City (GUA) → Roatan New direct Tag Airlines
Tuesday, Thursday & Sunday (operates through 2026)
Belize City (BZE) → Roatan Tropic Air
Sunday, Monday, Wednesday & Friday — year-round

Connecting Through San Pedro Sula (SAP)

If your home city has no direct flight to Roatan, the cheapest and most reliable workaround is to fly to San Pedro Sula on the Honduran mainland and take a short regional flight to Roatan. SAP is served by far more international airlines than RTB.

SAP → RTB regional carriers Sosa Airlines and CM Airlines operate multiple short hops daily from San Pedro Sula to Roatan. The flight itself is around 35 minutes. Book the same day if possible — overnighting in San Pedro Sula adds hotel and transport cost.

From the USA to San Pedro Sula

Miami (MIA) → San Pedro Sula American Airlines
2 daily — one timed well for Roatan connections
Houston (IAH) → San Pedro Sula United Airlines
Daily — works well for same-day connections
Atlanta (ATL) → San Pedro Sula Delta
Daily — good Roatan connection options
Newark (EWR) → San Pedro Sula United Airlines
Saturdays year-round, with extra days added in summer and winter peaks; daily for two weeks around Christmas/New Year
New York (JFK) → San Pedro Sula Ends May 2026 JetBlue
Saturday, Sunday, Monday, Thursday & Friday — seasonal service. Currently operating but ending late May 2026; restart date TBA.
Fort Lauderdale (FLL) → San Pedro Sula JetBlue
Sunday, Monday, Wednesday & Friday
Fort Lauderdale (FLL) → San Pedro Sula Spirit Airlines
Sat, Sun, Tue & Thu in spring and early summer; reduced to Sat, Sun & Thu through the slow season
Orlando (MCO) → San Pedro Sula Seasonal Spirit Airlines
Daily through summer (currently scheduled through mid-August)
New Orleans (MSY) → San Pedro Sula Seasonal Spirit Airlines
Mon, Wed, Fri & Sat — short spring window only
Miami (MIA) → San Pedro Sula Volaris
Sunday, Monday, Wednesday & Friday — year-round
Frontier Airlines — currently suspended Frontier had been operating SAP from Houston (IAH), Atlanta (ATL), Miami (MIA) and Orlando (MCO). All four routes are currently suspended at time of writing — worth checking with Frontier directly before ruling them out, in case service has resumed since this guide was last updated.

From Latin America & the Caribbean

San Salvador (SAL) → San Pedro Sula Avianca
2 daily (morning & evening) — useful Avianca network connection
Panama City (PTY) → San Pedro Sula New Copa Airlines
Daily — useful for South America connections via Copa's Panama hub
Mexico City (MEX) → San Pedro Sula Aeroméxico
Saturday, Sunday, Tuesday & Thursday
Guatemala City (GUA) → San Pedro Sula Tag Airlines / CM Airlines
Daily through 2026
Belize City (BZE) → San Pedro Sula Tropic Air
Monday, Wednesday & Friday
Grand Cayman → La Ceiba Cayman Airways
Schedule varies — connect to Roatan by ferry or regional flight

Flights from Europe to Honduras

Cheapest from Europe: route via the USA For most European travellers it works out cheaper to fly into a US hub (Miami, Houston, Atlanta) and connect onward to Roatan, rather than flying direct to Honduras. London → Roatan return for under £600 is realistic if booked early.
British passport holders need a consular visa UK citizens require a Honduras consular visa applied for in advance. Allow approximately 4 weeks processing time and a fee of around £60. This rule does not apply to most other European nationalities, who are visa-exempt for short tourist stays.

Direct Europe to Honduras

Madrid (MAD) → San Pedro Sula Air Europa
2–3 days a week year-round (typically Monday/Thursday in low season; adds Wednesday or Friday in peak season)
Madrid (MAD) → Tegucigalpa (XPL) IberoJet
Tuesdays & Saturdays
Barcelona (BCN) → Tegucigalpa (XPL) IberoJet
Wednesdays

Via the USA (most common & usually cheapest)

Major European hubs all offer one-stop routings to Roatan via a US gateway:

  • United: London, Frankfurt, Munich, Geneva, Rome, Paris and others → Houston (IAH) → Roatan
  • American Airlines: Multiple European cities → Miami or Dallas → Roatan
  • Delta & partners: Major European cities → Atlanta → Roatan
Don't forget your ESTA Anyone connecting through the USA needs an ESTA (or a US visa) regardless of how short the layover. Outbound European → US → Roatan routings usually require an overnight in the US gateway because onward Roatan flights leave in the morning.

Connecting via Tegucigalpa

Tegucigalpa now has two airports: Palmerola International (XPL) at Comayagua, about 90 km from the city, which handles all current commercial international flights; and Toncontín (TGU), the older city airport, which still handles some domestic routes including onward flights to Roatan with regional carriers.

Plan extra time between airports If you arrive at XPL on IberoJet from Madrid or Barcelona, you'll need a ground transfer of around 1.5–2 hours to reach TGU for an onward flight. Book accommodation overnight in Tegucigalpa rather than risking a same-day connection.

Ferries to Roatan & Utila

Two ferry operators connect the Bay Islands to the mainland and to each other: Galaxy Wave on the La Ceiba ↔ Roatan run, and Utila Dream serving both Utila ↔ Roatan and Utila ↔ La Ceiba.

Galaxy Wave: La Ceiba ↔ Roatan

The Galaxy Wave runs twice daily in each direction. The crossing takes around 75–90 minutes.

  • La Ceiba → Roatan: 09:30 (arrives ~10:45–11:00)  ·  16:30 (arrives ~17:45–18:00)
  • Roatan → La Ceiba: 07:00 (arrives ~08:15–08:30)  ·  14:00 (arrives ~15:15–15:30)

Utila Dream: Roatan ↔ Utila

The Utila Dream now runs a daily inter-island service between Roatan and Utila — replacing the older weekend-only Utila Princess II schedule.

  • Utila → Roatan: 10:20 daily (arrives ~11:20)
  • Roatan → Utila: 14:00 (arrives ~15:00) — Mon–Fri and Sun
  • Roatan → Utila: 14:15 (arrives ~15:15) — Saturdays only
Connecting flights to Utila — the schedule is tight, both ways

The Roatan ↔ Utila ferry times don't sit comfortably with most incoming and outgoing international flights. Connections to Miami, Atlanta and Houston are tight in both directions — often unworkably tight. The simplest plan is to overnight in Roatan on the night of arrival and again on the night of departure.

If you must travel on the same day, these are the only routings that reliably work:

  • Arrive: Miami → Roatan with American Airlines, then ferry to Utila
  • Arrive: Houston → Roatan with United, then ferry to Utila
  • Depart: Utila ferry to Roatan, then Roatan → Dallas (DFW) with American
  • Depart: Utila ferry to Roatan, then Roatan → Atlanta (ATL) with Delta

Any other combination — and especially anything involving the Miami, Atlanta or Houston return flights — should be planned with a Roatan overnight on the connection day.

Utila Dream: Utila ↔ La Ceiba

The Utila Dream also runs a separate mainland service to La Ceiba, twice daily in each direction. Crossing time is around 60 minutes.

  • Utila → La Ceiba: 06:20 (arrives ~07:20)  ·  14:00 (arrives ~15:00)
  • La Ceiba → Utila: 09:00 (arrives ~10:00)  ·  16:30 (arrives ~17:30)

All ferry schedules are subject to weather and seasonal adjustment — always confirm the night before you travel.

Essential Travel Tips

Check your entry stamp on arrival Roatan immigration sometimes grants less than the standard 90-day tourist permit. Check the stamp before you leave the desk and have your printed return ticket on hand to show if asked.

Booking strategy

  • Book early for peak season: November to April is the busy window. Saturday flights sell out months in advance.
  • Compare on Google Flights: the simplest way to see all carrier options on your dates.
  • Cheap fares from the NYC area: currently the cheapest US-to-Roatan fares we've seen come out of the New York area on American Airlines, routed through Miami — round trips around USD $500 are achievable.
  • Flying from Denver? Always check connecting fares from Colorado Springs (COS) before booking out of Denver — fares from COS are often significantly cheaper, even though it's a much smaller airport.
  • Flying from Europe? London-origin fares to Roatan are often cheaper than fares out of many US cities, even with a US connection. Always price out a London or Madrid origin alongside any US gateway.
  • Hidden city / skip-lagging: opportunities are few and far between right now — most US gateways are similarly priced for the onward Roatan leg, so the technique rarely beats simply choosing the cheapest origin.

Direct vs connecting — the trade-off

Direct flights to Roatan tend to be a little more expensive than the cheapest connecting fare via San Pedro Sula. The simplicity is usually worth it: if a missed connection in SAP forces an overnight stay, the hotel and transfer cost typically exceeds the saving on the original ticket.

Baggage allowances on regional flights

If you're connecting onto a Sosa or CM Airlines flight from San Pedro Sula to Roatan, baggage limits are tight — typically around 35 lbs (16 kg) total, with strict size restrictions on carry-on. Check at booking and pack accordingly.

What to do if you miss your connection

Have a backup plan in place — a confirmed contact for accommodation in San Pedro Sula or Tegucigalpa, and travel insurance that covers connection delays. Budget hotels near SAP airport are widely available for under USD 60.

Frequently Asked Questions

What airlines fly direct to Roatan?

American Airlines (Miami daily, Dallas seasonal), Delta (Atlanta), United (Houston year-round, Denver seasonal Saturdays), Sun Country (Minneapolis seasonal), Air Canada, WestJet and Sunwing (all winter-only from Toronto/Montreal), Tag Airlines (Guatemala City) and Tropic Air (Belize) all fly direct to Roatan (RTB).

Does Roatan have an international airport?

Yes. Roatan's airport is Juan Manuel Gálvez International Airport, code RTB. It is the only Bay Island with a fully operational international airport, which is why most travellers heading for Utila or Guanaja still route through Roatan.

What is the airport code for Roatan?

Roatan's IATA airport code is RTB (ICAO: MHRO). The full name is Juan Manuel Gálvez International Airport.

How do I get to Roatan from the USA?

The fastest way is a direct flight to Roatan (RTB) from Miami, Atlanta, Houston, Dallas, Denver or Minneapolis. If your home city has no direct service, the cheapest option is usually to connect via San Pedro Sula (SAP) on the Honduran mainland and take a short regional flight to Roatan with Sosa or CM Airlines.

Are there direct flights to Roatan from Canada?

Yes — but only in winter. Three Canadian carriers operate direct service to Roatan during the winter season: Sunwing (Toronto, Mondays), WestJet (Toronto, Sundays & Mondays) and Air Canada (Montreal Saturdays, Toronto Sundays). The 2025/26 season has now ended; all three carriers are confirmed to resume service from December 2026 through May 2027. Outside winter, Canadians typically connect through a US gateway.

Should I fly direct to Roatan or connect through San Pedro Sula?

Direct flights to Roatan (RTB) are slightly more expensive but far less hassle. Connecting through San Pedro Sula (SAP) opens up many more US, European and Latin American departure cities and is often noticeably cheaper. The risk is that if you miss your mainland connection the overnight hotel and transfer costs usually erase the saving.

Why are flights to Roatan so expensive?

Roatan is a small island served by a limited number of carriers, with most direct routes operated only once or twice a week and demand heavily concentrated on Saturdays. Booking early, flying mid-week where possible, or connecting via San Pedro Sula on Spirit, JetBlue, Volaris or Copa can all reduce the cost significantly.

Do I need a visa to visit Roatan, Honduras?

Most visitors (including US, Canadian and EU passport holders) receive a tourist permit on arrival of up to 90 days. British passport holders are an exception and need a consular visa arranged in advance. Always check your stamp on arrival — Roatan immigration sometimes grants less than 90 days, so have your return ticket ready to show.

Are there flights from Europe to Honduras?

Yes. Air Europa flies Madrid to San Pedro Sula several days a week, and IberoJet flies Madrid and Barcelona to Tegucigalpa (Palmerola, XPL). Most European travellers still find it cheaper to fly via the USA — typically London, Frankfurt, Paris or Madrid into a US hub and then on to Roatan.

How do I get from Roatan airport to West End?

West End and West Bay are about a 20–25 minute drive from Juan Manuel Gálvez International Airport (RTB). A licensed airport taxi to West End typically runs around USD 25–30 (one way). Go Pro Caribbean and Coconut Tree Divers offer complimentary airport transfers for Divemaster and Instructor candidates booked with us.

Can I connect straight from an international flight to the Utila ferry?

It's tight — often too tight. The Utila Dream ferry leaves Roatan at 14:00 (14:15 on Saturdays), and the times don't sit comfortably with most US arrivals or departures. The simplest plan is to overnight in Roatan on the night of arrival and again on the night of departure.

If you need a same-day routing, the only combinations that reliably work are: arrive on the American Airlines flight from Miami or the United flight from Houston; depart on American Airlines to Dallas (DFW) or Delta to Atlanta (ATL). Same-day connections back to Miami or Houston are usually unworkable.

Interactive Flight Routes Map

Tap any route or marker for airline and schedule detail.

Destinations

Roatan (RTB)
Honduras mainland
USA
Canada
Europe
Latin America & Caribbean

Route types

Direct to Roatan (year-round)
Direct to Roatan (seasonal)
Via San Pedro Sula
Europe direct routes

Planning your IDC or Divemaster trip to Roatan?

Will Welbourn — PADI Platinum Course Director, Go Pro Caribbean. Email is usually fastest.

Want to know more?

Where would you like to go?

Whale shark sighting in Roatan, Honduras

Packages & Pricing

See packages by your starting cert level

PADI sidemount instructor teaching in Roatan

Divemaster Training

Internship, requirements & packages

PADI Instructor Examination certificate of completion

Instructor Training

IDC, the IE, dates, prerequisites & cost

PADI Wreck Specialty Instructor diving in Roatan

Roatan

Accommodation, flights, geography & cost

Or chat directly with Will Welbourn — WhatsApp · Email

Find your package

What's your starting certification level?

Pick your current level — we'll take you straight to the relevant package on our find-a-package page.

Find out more

Divemaster Training

Pick the page that answers your question.

Find out more

Instructor Training

Pick the page that answers your question.

Find out more

Roatan, Bay Islands

Pick the page that answers your question.