💰 Cheapest
⚡ Fastest
🕐 Earliest
Showing 25
of 204
live flights
American Airlines
AA-2638
17:56
07/14/2026
PUJ
Punta Cana International Airport
16h 28m
1 Stop
⏱ MIA · 11h 47m MIA Airport
10:24
07/15/2026
+1
STL
St Louis Lambert International Airport
₹32,620
per person
Select →
✕ Non-refundable 17 fare options
American Airlines
AA-2517
16:18
07/14/2026
PUJ
Punta Cana International Airport
18h 6m
1 Stop
⏱ MIA · 13h 24m MIA Airport
10:24
07/15/2026
+1
STL
St Louis Lambert International Airport
₹32,620
per person
Select →
✕ Non-refundable 15 fare options
American Airlines
AA-2641
12:01
07/14/2026
PUJ
Punta Cana International Airport
11h 31m
1 Stop
⏱ PHL · 5h 51m PHL Airport
23:32
07/14/2026
STL
St Louis Lambert International Airport
₹32,620
per person
Select →
✕ Non-refundable 17 fare options
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
16h 15m
1 Stop
⏱ BWI · 10h 50m BWI Airport
07:45
07/15/2026
+1
STL
St Louis Lambert International Airport
₹33,522
per person
Select →
✕ Non-refundable 14 fare options
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
20h 35m
2 Stops
⏱ BWI · 10h 30m BWI Airport ⏱ TPA · 2h 20m TPA Airport
12:05
07/15/2026
+1
STL
St Louis Lambert International Airport
₹34,126
per person
Select →
✕ Non-refundable 4 fare options
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
21h 35m
2 Stops
⏱ BWI · 10h 35m BWI Airport ⏱ MCO · 3h 15m MCO Airport
13:05
07/15/2026
+1
STL
St Louis Lambert International Airport
₹34,126
per person
Select →
✕ Non-refundable 5 fare options
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
21h 35m
2 Stops
⏱ BWI · 10h 45m BWI Airport ⏱ HOU · 2h 30m HOU Airport
13:05
07/15/2026
+1
STL
St Louis Lambert International Airport
₹34,126
per person
Select →
✕ Non-refundable 5 fare options
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
21h 35m
2 Stops
⏱ BWI · 11h 50m BWI Airport ⏱ MCO · 2h 0m MCO Airport
13:05
07/15/2026
+1
STL
St Louis Lambert International Airport
₹34,126
per person
Select →
✕ Non-refundable 5 fare options
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
27h 45m
1 Stop
⏱ BWI · 22h 20m BWI Airport
19:15
07/15/2026
+1
STL
St Louis Lambert International Airport
₹34,497
per person
Select →
✕ Non-refundable 5 fare options
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
20h 0m
1 Stop
⏱ BWI · 14h 40m BWI Airport
11:30
07/15/2026
+1
STL
St Louis Lambert International Airport
₹34,497
per person
Select →
✕ Non-refundable 5 fare options
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
26h 55m
1 Stop
⏱ BWI · 19h 50m BWI Airport
18:25
07/15/2026
+1
STL
St Louis Lambert International Airport
₹34,905
per person
Select →
✕ Non-refundable 5 fare options
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
19h 45m
2 Stops
⏱ BWI · 12h 5m BWI Airport ⏱ MDW · 1h 20m MDW Airport
11:15
07/15/2026
+1
STL
St Louis Lambert International Airport
₹35,330
per person
Select →
✕ Non-refundable 6 fare options
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
21h 5m
2 Stops
⏱ BWI · 12h 5m BWI Airport ⏱ MDW · 2h 45m MDW Airport
12:35
07/15/2026
+1
STL
St Louis Lambert International Airport
₹35,330
per person
Select →
✕ Non-refundable 6 fare options
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
22h 55m
2 Stops
⏱ BWI · 12h 45m BWI Airport ⏱ CLT · 3h 25m CLT Airport
14:25
07/15/2026
+1
STL
St Louis Lambert International Airport
₹35,330
per person
Select →
✕ Non-refundable
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
23h 15m
2 Stops
⏱ BWI · 12h 40m BWI Airport ⏱ BNA · 2h 10m BNA Airport
14:45
07/15/2026
+1
STL
St Louis Lambert International Airport
₹35,330
per person
Select →
✕ Non-refundable
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
23h 20m
2 Stops
⏱ BWI · 12h 30m BWI Airport ⏱ MCI · 4h 0m MCI Airport
14:50
07/15/2026
+1
STL
St Louis Lambert International Airport
₹35,330
per person
Select →
✕ Non-refundable
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
23h 20m
2 Stops
⏱ BWI · 14h 35m BWI Airport ⏱ ATL · 2h 10m ATL Airport
14:50
07/15/2026
+1
STL
St Louis Lambert International Airport
₹35,330
per person
Select →
✕ Non-refundable
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
23h 30m
2 Stops
⏱ BWI · 12h 45m BWI Airport ⏱ CHS · 3h 40m CHS Airport
15:00
07/15/2026
+1
STL
St Louis Lambert International Airport
₹35,330
per person
Select →
✕ Non-refundable
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
23h 45m
2 Stops
⏱ BWI · 12h 45m BWI Airport ⏱ MCO · 3h 5m MCO Airport
15:15
07/15/2026
+1
STL
St Louis Lambert International Airport
₹35,330
per person
Select →
✕ Non-refundable
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
23h 45m
2 Stops
⏱ BWI · 14h 50m BWI Airport ⏱ MCO · 1h 0m MCO Airport
15:15
07/15/2026
+1
STL
St Louis Lambert International Airport
₹35,330
per person
Select →
✕ Non-refundable
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
25h 55m
2 Stops
⏱ BWI · 17h 30m BWI Airport ⏱ BNA · 2h 5m BNA Airport
17:25
07/15/2026
+1
STL
St Louis Lambert International Airport
₹35,330
per person
Select →
✕ Non-refundable
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
26h 55m
2 Stops
⏱ BWI · 12h 45m BWI Airport ⏱ MCI · 2h 25m MCI Airport
18:25
07/15/2026
+1
STL
St Louis Lambert International Airport
₹35,330
per person
Select →
✕ Non-refundable
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
22h 0m
2 Stops
⏱ BWI · 11h 15m BWI Airport ⏱ DEN · 1h 40m DEN Airport
13:30
07/15/2026
+1
STL
St Louis Lambert International Airport
₹35,330
per person
Select →
✕ Non-refundable 🔥 Last 2 seats
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
26h 55m
2 Stops
⏱ BWI · 15h 10m BWI Airport ⏱ MCI · 1h 10m MCI Airport
18:25
07/15/2026
+1
STL
St Louis Lambert International Airport
₹35,330
per person
Select →
✕ Non-refundable 🔥 Last 2 seats
Southwest Airlines
WN-822
15:30
07/14/2026
PUJ
Punta Cana International Airport
23h 15m
2 Stops
⏱ BWI · 14h 20m BWI Airport ⏱ BNA · 2h 45m BNA Airport
14:45
07/15/2026
+1
STL
St Louis Lambert International Airport
₹35,330
per person
Select →
✕ Non-refundable
😕 No flights match your filters. Clear
Load more flights
Punta Cana (PUJ)
📍 Punta Cana International Airport
🌍 Dominican Republic
🕐 GMT -4
📐 Latitude: 18.567399978599997
📐 Longitude: -68.36340332030001
St. Louis (STL)
📍 St Louis Lambert International Airport
🌍 United States
🕐 GMT -6
📐 Latitude: 38.748697
📐 Longitude: -90.370003
✈ Distance: Punta Cana,Dominican Republic to St. Louis,USA — 3089.04 km
📅 Results on this page are loaded for 14 Jul 2026 . Click Load more flights to expand the full list on this page.
Punta Cana to St. Louis — what to expect when booking
The PUJ–STL route is served by multiple carriers throughout the year.
Fares on this route can move quickly — a price available now may not be there 30 minutes later.
If your dates are flexible, try shifting your departure by a day or two using the date strip above.
Mid-week departures often show lower base fares compared to weekend starts on many routes.
The distance between Punta Cana,Dominican Republic and St. Louis,USA is approximately
3089.04 km .
Before you book
Compare nearby dates The date strip above lets you scan nearby fares without restarting the search.
Load the full list Route page starts with 25 flights for speed. Load more brings the complete list onto this page.
Check fare details Each result shows baggage, refundability and fare details before you proceed.
More flights from Punta Cana (PUJ)
40 routes
More flights from St. Louis (STL)
55 routes
❓ Frequently asked questions — Punta Cana to St. Louis flights
▼ Is it worth booking Punta Cana to St. Louis flights in advance?
Generally yes — fares on most routes are most competitive around 4–6 weeks before departure. Booking earlier usually means better availability and a lower base fare when your dates are fixed.
▼ How far is Punta Cana from St. Louis by air?
The straight-line distance between Punta Cana,Dominican Republic (PUJ) and St. Louis,USA (STL) is approximately 3089.04 km. Actual flying distance may vary slightly depending on routing.
▼ Are there non-stop flights from PUJ to STL?
Non-stop availability on this route varies by airline schedule and season. Use the filters below to quickly check whether direct options are available on your selected date.
▼ What is the cheapest day to fly from Punta Cana to St. Louis?
Mid-week departures often show lower prices than weekend travel on many routes. Use the date strip above to compare nearby days quickly.