🇩🇴 Caribbean: Punta Cana, Santo Domingo & Puerto Rico

    Prices Are Likely OutdatedChecked on Aug 20, 2026
    Plan a new trip to see the latest flight prices.

    Trip Details

    Travel Window

    Nov 15 – Dec 25

    Trip Duration

    10 – 15 days

    Destinations

    • Punta Cana (PUJ)3–10 days
    • Santo Domingo (SDQ)2–8 days
    • San Juan (SJU)2–5 days

    Departure

    Hanover (HAJ)

    Return

    Hanover (HAJ)
    🇩🇴 Caribbean: Punta Cana, Santo Domingo & Puerto Rico image

    Highlights

    Our Best Trip
    Total Flight Price
    €1140
    Total Flight Duration
    34h
    Our Cheapest Trip
    Total Flight Price
    €1100
    Total Flight Duration
    50h
    Our Fastest Trip
    Total Flight Price
    €1560
    Total Flight Duration
    31h

    Results From 20,004 Possible Routes

    Save €300 & 10h
    Our Average Itinerary
    Total Flight Price
    Total Flight Duration
    €1220
    38h
    vs
    Average Itinerary
    Total Flight Price
    Total Flight Duration
    €1520
    48h

    All Trips

    Trip RankTrip Start DateTrip End DateTrip DurationTrip Flights PriceTrip Flights DurationCity 1 NameCity 1 DurationCity 1 Start DateCity 1 End DateCity 2 NameCity 2 DurationCity 2 Start DateCity 2 End DateCity 3 NameCity 3 DurationCity 3 Start DateCity 3 End DateFlight 1 Departure City NameFlight 1 Arrival City NameFlight 1 DateFlight 1 PriceFlight 1 DurationFlight 1 Booking LinkFlight 2 Departure City NameFlight 2 Arrival City NameFlight 2 DateFlight 2 PriceFlight 2 DurationFlight 2 Booking LinkFlight 3 Departure City NameFlight 3 Arrival City NameFlight 3 DateFlight 3 PriceFlight 3 DurationFlight 3 Booking LinkFlight 4 Departure City NameFlight 4 Arrival City NameFlight 4 DateFlight 4 PriceFlight 4 DurationFlight 4 Booking Link
    Trip RankTrip Start DateTrip End DateTrip DurationTrip Flights PriceTrip Flights DurationCity 1 NameCity 1 DurationCity 1 Start DateCity 1 End DateCity 2 NameCity 2 DurationCity 2 Start DateCity 2 End DateCity 3 NameCity 3 DurationCity 3 Start DateCity 3 End DateFlight 1 Departure City NameFlight 1 Arrival City NameFlight 1 DateFlight 1 PriceFlight 1 DurationFlight 1 Booking LinkFlight 2 Departure City NameFlight 2 Arrival City NameFlight 2 DateFlight 2 PriceFlight 2 DurationFlight 2 Booking LinkFlight 3 Departure City NameFlight 3 Arrival City NameFlight 3 DateFlight 3 PriceFlight 3 DurationFlight 3 Booking LinkFlight 4 Departure City NameFlight 4 Arrival City NameFlight 4 DateFlight 4 PriceFlight 4 DurationFlight 4 Booking Link
    1Nov 16, 2026Nov 25, 202610 days€114034.3hPunta Cana (PUJ)3 daysNov 16, 2026Nov 18, 2026San Juan (SJU)3 daysNov 19, 2026Nov 21, 2026Santo Domingo (SDQ)4 daysNov 22, 2026Nov 25, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 19, 2026€1001.0hSan Juan (SJU)Santo Domingo (SDQ)Nov 22, 2026€811.1hSanto Domingo (SDQ)Hanover (HAJ)Nov 25, 2026€53914.0h
    2Nov 16, 2026Nov 25, 202610 days€114934.3hPunta Cana (PUJ)3 daysNov 16, 2026Nov 18, 2026San Juan (SJU)2 daysNov 19, 2026Nov 20, 2026Santo Domingo (SDQ)5 daysNov 21, 2026Nov 25, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 19, 2026€1001.0hSan Juan (SJU)Santo Domingo (SDQ)Nov 21, 2026€901.1hSanto Domingo (SDQ)Hanover (HAJ)Nov 25, 2026€53914.0h
    3Nov 16, 2026Nov 25, 202610 days€116534.3hPunta Cana (PUJ)4 daysNov 16, 2026Nov 19, 2026San Juan (SJU)2 daysNov 20, 2026Nov 21, 2026Santo Domingo (SDQ)4 daysNov 22, 2026Nov 25, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 20, 2026€1251.0hSan Juan (SJU)Santo Domingo (SDQ)Nov 22, 2026€811.1hSanto Domingo (SDQ)Hanover (HAJ)Nov 25, 2026€53914.0h
    4Nov 16, 2026Nov 29, 202614 days€113538.4hPunta Cana (PUJ)3 daysNov 16, 2026Nov 18, 2026San Juan (SJU)3 daysNov 19, 2026Nov 21, 2026Santo Domingo (SDQ)8 daysNov 22, 2026Nov 29, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 19, 2026€1001.0hSan Juan (SJU)Santo Domingo (SDQ)Nov 22, 2026€811.1hSanto Domingo (SDQ)Hanover (HAJ)Nov 29, 2026€53418.1h
    5Nov 16, 2026Nov 27, 202612 days€114939.1hPunta Cana (PUJ)3 daysNov 16, 2026Nov 18, 2026San Juan (SJU)3 daysNov 19, 2026Nov 21, 2026Santo Domingo (SDQ)6 daysNov 22, 2026Nov 27, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 19, 2026€1001.0hSan Juan (SJU)Santo Domingo (SDQ)Nov 22, 2026€811.1hSanto Domingo (SDQ)Hanover (HAJ)Nov 27, 2026€54818.8h
    6Nov 16, 2026Nov 29, 202614 days€116038.4hPunta Cana (PUJ)4 daysNov 16, 2026Nov 19, 2026San Juan (SJU)2 daysNov 20, 2026Nov 21, 2026Santo Domingo (SDQ)8 daysNov 22, 2026Nov 29, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 20, 2026€1251.0hSan Juan (SJU)Santo Domingo (SDQ)Nov 22, 2026€811.1hSanto Domingo (SDQ)Hanover (HAJ)Nov 29, 2026€53418.1h
    7Nov 16, 2026Nov 27, 202612 days€115839.1hPunta Cana (PUJ)3 daysNov 16, 2026Nov 18, 2026San Juan (SJU)2 daysNov 19, 2026Nov 20, 2026Santo Domingo (SDQ)7 daysNov 21, 2026Nov 27, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 19, 2026€1001.0hSan Juan (SJU)Santo Domingo (SDQ)Nov 21, 2026€901.1hSanto Domingo (SDQ)Hanover (HAJ)Nov 27, 2026€54818.8h
    8Nov 16, 2026Nov 25, 202610 days€120634.3hPunta Cana (PUJ)3 daysNov 16, 2026Nov 18, 2026San Juan (SJU)4 daysNov 19, 2026Nov 22, 2026Santo Domingo (SDQ)3 daysNov 23, 2026Nov 25, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 19, 2026€1001.0hSan Juan (SJU)Santo Domingo (SDQ)Nov 23, 2026€1471.1hSanto Domingo (SDQ)Hanover (HAJ)Nov 25, 2026€53914.0h
    9Nov 16, 2026Nov 26, 202611 days€113441.9hPunta Cana (PUJ)3 daysNov 16, 2026Nov 18, 2026San Juan (SJU)3 daysNov 19, 2026Nov 21, 2026Santo Domingo (SDQ)5 daysNov 22, 2026Nov 26, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 19, 2026€1001.0hSan Juan (SJU)Santo Domingo (SDQ)Nov 22, 2026€811.1hSanto Domingo (SDQ)Hanover (HAJ)Nov 26, 2026€53321.6h
    10Nov 16, 2026Nov 29, 202614 days€117138.5hPunta Cana (PUJ)5 daysNov 16, 2026Nov 20, 2026San Juan (SJU)5 daysNov 21, 2026Nov 25, 2026Santo Domingo (SDQ)4 daysNov 26, 2026Nov 29, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 21, 2026€1071.0hSan Juan (SJU)Santo Domingo (SDQ)Nov 26, 2026€1101.3hSanto Domingo (SDQ)Hanover (HAJ)Nov 29, 2026€53418.1h
    11Nov 16, 2026Nov 25, 202610 days€121334.3hPunta Cana (PUJ)5 daysNov 16, 2026Nov 20, 2026San Juan (SJU)2 daysNov 21, 2026Nov 22, 2026Santo Domingo (SDQ)3 daysNov 23, 2026Nov 25, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 21, 2026€1071.0hSan Juan (SJU)Santo Domingo (SDQ)Nov 23, 2026€1471.1hSanto Domingo (SDQ)Hanover (HAJ)Nov 25, 2026€53914.0h
    12Nov 16, 2026Nov 26, 202611 days€114341.9hPunta Cana (PUJ)3 daysNov 16, 2026Nov 18, 2026San Juan (SJU)2 daysNov 19, 2026Nov 20, 2026Santo Domingo (SDQ)6 daysNov 21, 2026Nov 26, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 19, 2026€1001.0hSan Juan (SJU)Santo Domingo (SDQ)Nov 21, 2026€901.1hSanto Domingo (SDQ)Hanover (HAJ)Nov 26, 2026€53321.6h
    13Nov 16, 2026Nov 27, 202612 days€117439.1hPunta Cana (PUJ)4 daysNov 16, 2026Nov 19, 2026San Juan (SJU)2 daysNov 20, 2026Nov 21, 2026Santo Domingo (SDQ)6 daysNov 22, 2026Nov 27, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 20, 2026€1251.0hSan Juan (SJU)Santo Domingo (SDQ)Nov 22, 2026€811.1hSanto Domingo (SDQ)Hanover (HAJ)Nov 27, 2026€54818.8h
    14Nov 16, 2026Nov 25, 202610 days€122434.2hPunta Cana (PUJ)3 daysNov 16, 2026Nov 18, 2026San Juan (SJU)5 daysNov 19, 2026Nov 23, 2026Santo Domingo (SDQ)2 daysNov 24, 2026Nov 25, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 19, 2026€1001.0hSan Juan (SJU)Santo Domingo (SDQ)Nov 24, 2026€1651.0hSanto Domingo (SDQ)Hanover (HAJ)Nov 25, 2026€53914.0h
    15Nov 16, 2026Nov 25, 202610 days€123134.2hPunta Cana (PUJ)5 daysNov 16, 2026Nov 20, 2026San Juan (SJU)3 daysNov 21, 2026Nov 23, 2026Santo Domingo (SDQ)2 daysNov 24, 2026Nov 25, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 21, 2026€1071.0hSan Juan (SJU)Santo Domingo (SDQ)Nov 24, 2026€1651.0hSanto Domingo (SDQ)Hanover (HAJ)Nov 25, 2026€53914.0h
    16Nov 16, 2026Nov 29, 202614 days€119038.6hPunta Cana (PUJ)8 daysNov 16, 2026Nov 23, 2026San Juan (SJU)2 daysNov 24, 2026Nov 25, 2026Santo Domingo (SDQ)4 daysNov 26, 2026Nov 29, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 24, 2026€1261.1hSan Juan (SJU)Santo Domingo (SDQ)Nov 26, 2026€1101.3hSanto Domingo (SDQ)Hanover (HAJ)Nov 29, 2026€53418.1h
    17Nov 16, 2026Nov 25, 202610 days€123134.3hPunta Cana (PUJ)4 daysNov 16, 2026Nov 19, 2026San Juan (SJU)3 daysNov 20, 2026Nov 22, 2026Santo Domingo (SDQ)3 daysNov 23, 2026Nov 25, 2026Hanover (HAJ)Punta Cana (PUJ)Nov 16, 2026€42018.2hPunta Cana (PUJ)San Juan (SJU)Nov 20, 2026€1251.0hSan Juan (SJU)Santo Domingo (SDQ)Nov 23, 2026€1471.1hSanto Domingo (SDQ)Hanover (HAJ)Nov 25, 2026€53914.0h
    18Dec 6, 2026Dec 16, 202611 days€123733.7hPunta Cana (PUJ)4 daysDec 6, 2026Dec 9, 2026San Juan (SJU)2 daysDec 10, 2026Dec 11, 2026Santo Domingo (SDQ)5 daysDec 12, 2026Dec 16, 2026Hanover (HAJ)Punta Cana (PUJ)Dec 6, 2026€52413.5hPunta Cana (PUJ)San Juan (SJU)Dec 10, 2026€1061.1hSan Juan (SJU)Santo Domingo (SDQ)Dec 12, 2026€1131.1hSanto Domingo (SDQ)Hanover (HAJ)Dec 16, 2026€49418.0h
    19Dec 6, 2026Dec 16, 202611 days€123733.7hPunta Cana (PUJ)3 daysDec 6, 2026Dec 8, 2026San Juan (SJU)5 daysDec 9, 2026Dec 13, 2026Santo Domingo (SDQ)3 daysDec 14, 2026Dec 16, 2026Hanover (HAJ)Punta Cana (PUJ)Dec 6, 2026€52413.5hPunta Cana (PUJ)San Juan (SJU)Dec 9, 2026€1061.1hSan Juan (SJU)Santo Domingo (SDQ)Dec 14, 2026€1131.1hSanto Domingo (SDQ)Hanover (HAJ)Dec 16, 2026€49418.0h
    20Dec 6, 2026Dec 16, 202611 days€123733.7hPunta Cana (PUJ)3 daysDec 6, 2026Dec 8, 2026San Juan (SJU)3 daysDec 9, 2026Dec 11, 2026Santo Domingo (SDQ)5 daysDec 12, 2026Dec 16, 2026Hanover (HAJ)Punta Cana (PUJ)Dec 6, 2026€52413.5hPunta Cana (PUJ)San Juan (SJU)Dec 9, 2026€1061.1hSan Juan (SJU)Santo Domingo (SDQ)Dec 12, 2026€1131.1hSanto Domingo (SDQ)Hanover (HAJ)Dec 16, 2026€49418.0h