Rome2Rio

How to get fromPunta Cana to Roatánby bus, plane, shuttle, or ferry

Find Transport to Roatán

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 6 ways to get from Punta Cana to Roatán by bus, plane, shuttle, or ferry

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

  1. Bus to La Romana International Airport, fly to Roatán International Airport

    best
    1. Take the bus from Punta Cana Airport to Sitrabapu Terminal La Romanabus bus
    2. Fly from La Romana International Airport (LRM) to Roatán International Airport (RTB)plane plane LRM - RTB
    29h 6m
    $155–645
  2. Shuttle to Las Américas International Airport, fly to Roatán International Airport

    1. Take a shuttle bus from Punta Cana to Santo Domingo Airportshuttle bus
    2. Fly from Las Américas International Airport (SDQ) to Roatán International Airport (RTB)plane plane SDQ - RTB
    14h 19m
    $270–780
  3. Shuttle to Cibao International Airport, fly to Roatán International Airport

    1. Take a shuttle bus from Punta Cana Airport to Santiago de los Caballerosshuttle bus
    2. Fly from Cibao International Airport (STI) to Roatán International Airport (RTB)plane plane STI - RTB
    24h 38m
    $596–1,623
  4. Fly Punta Cana International Airport to Roatán International Airport

    1. Fly from Punta Cana International Airport (PUJ) to Roatán International Airport (RTB)plane plane PUJ - RTB
    9h 16m
    $180–825
  5. Fly Punta Cana International Airport to Ramón Villeda Morales International Airport, bus, ferry

    1. Fly from Punta Cana International Airport (PUJ) to Ramón Villeda Morales International Airport (SAP)plane plane PUJ - SAP
    2. Take the bus from Terminal Metropolitana de Buses to Telabus bus
    3. Take the bus from Tela to Estacion de Autobuses La Ceibabus bus
    4. Take the ferry from La Ceiba to Roatánferry ferry
    15h 37m
    $410–714
  6. Fly Punta Cana International Airport to Palmerola Airport, bus, ferry

    1. Fly from Punta Cana International Airport (PUJ) to Palmerola Airport (XPL)plane plane PUJ - XPL
    2. Take the bus from Comayagua to Estacion de Autobuses La Ceibabus bus
    3. Take the ferry from La Ceiba to Roatánferry ferry
    18h 35m
    $506–1,039

La Romana International Airport (LRM) to Roatán International Airport (RTB) flights

Calendar7Weekly Planes
Duration25h 4mAverage Duration
Ticket$127Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Punta Cana, Dominican Republic and Roatán, Honduras?

Arajet, American Airlines, and three other airlines fly from Punta Cana International Airport (PUJ) to Roatán International Airport (RTB) once daily.

Airlines
Bus operators
Ferry operators

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 4 of the smartest ways to explore Australia, 5 incredible day trips from Florence by train, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.