Surf trips from Dallas

Last-minute surf trips from Dallas (DFW).

Mexico, El Salvador and Costa Rica in two and a half to four hours. We hold fares from DFW to 79 of the breaks we watch, in 11 countries. Below: which are in season in October, what a four-night trip costs, and every break with a fare from here.

31 of these 79 fares come from our own alerts: the middle half of the round-trip fares we quoted on that route, priced 3 to 10 days before departure, since June 2026 (marked "based on N alerts"). The rest are Google Flights typical ranges, the route's usual for the month across all booking lead times, so a last-minute fare often lands above them. Checked Oct 24.

Which surf trips from Dallas are in season in October?

The breaks whose peak months include October, cheapest fare first. In season means the swell shows up often; the alert tells you which days.

BreakFly intoRound-trip fareBest monthsSurf camp
El Porto · USALAX · 10–20 minutes$170–$180 · based on 5 alertsNov–Mar—
Black's Beach · USASAN · 20–30 minutes$175–$285HighNov–Mar—
Windansea · USASAN · 20–30 minutes$175–$285HighNov–Mar—
Cape Hatteras (Buxton) · USAORF · 3–3.5 hours$215–$320Sep–Oct—
Outer Banks (Kitty Hawk Pier) · USAORF · 1 hr 35 min – 1 hr 50 min$215–$320Dec–Mar—
S-Turns (Cape Hatteras) · USAORF · 2.5 hours$215–$320Sep–Oct—
Virginia Beach (First Street) · USAORF · 25–35 minutes$215–$320Sep–Oct—
Hannah Park/Mayport Poles · USAJAX · 30–40 minutes$245–$365High—
Jax Beach Pier · USAJAX · 30–45 minutes$245–$365High—
St. Augustine Beach Pier · USAJAX · 1 hour–1 hour 15 min$245–$365High—

What does a four-night surf trip from Dallas cost?

Per person, flights plus a room near the break, before food, transfers and rentals, for the cheapest in-season trips abroad. The room uses the nightly band from our guide.

TripFlights4 nightsAbout
Playa Venao · Panama$730–$760 · based on 17 alerts$120–$280$850–$1,040
Punta Brava · Panama$730–$760 · based on 17 alerts$120–$280$850–$1,040
Playa Colorado · Nicaragua$800–$850 · based on 21 alerts$100–$260$900–$1,110

Every spot guide has this sketch from five US airports. A real alert prices the exact dates.

Every surf break with a fare from Dallas

Grouped by country, cheapest first. "based on N alerts" marks a fare built from our own alerts on that route; High marks a Google range whose fares are running above the route's usual; In season marks a break whose peak months include October.

USA · 33 breaks

BreakFly intoRound-trip fareBest monthsWave
El PortoIn seasonLAX · 10–20 minutes$170–$180 · based on 5 alertsNov–MarBeach, 3–6 ft
Lunada BayLAX · 35–55 minutes$170–$180 · based on 5 alertsNov–MarReef, 4–12 ft
Malibu (First Point)LAX · 45 minutes to 1.5 hours depending on PCH and I-10 traffic$170–$180 · based on 5 alertsJun–SepPoint, 2–5 ft
Point Dume (Little Dume)LAX · 55–90 minutes$170–$180 · based on 5 alertsJun–NovPoint, 3–8 ft
Black's BeachIn seasonSAN · 20–30 minutes$175–$285HighNov–MarBeach, 3–8 ft
Ocean Beach (San Diego)SAN · 12–18 minutes$175–$285HighNov–MarBeach/Jetty, 2–5 ft
SwamisSAN · 30–50 minutes depending on I-5 traffic$175–$285HighNov–MarReef, 3–8 ft
WindanseaIn seasonSAN · 20–30 minutes$175–$285HighNov–MarReef, 3–6 ft
Cape Hatteras (Buxton)In seasonORF · 3–3.5 hours$215–$320Sep–OctSandbar, 3–8 ft
Outer Banks (Kitty Hawk Pier)In seasonORF · 1 hr 35 min – 1 hr 50 min$215–$320Dec–MarBeach/Pier, 2–6 ft
S-Turns (Cape Hatteras)In seasonORF · 2.5 hours$215–$320Sep–OctSandbar, 2–6 ft
Virginia Beach (First Street)In seasonORF · 25–35 minutes$215–$320Sep–OctBeach/Jetty, 2–5 ft
Hannah Park/Mayport PolesIn seasonJAX · 30–40 minutes$245–$365HighBeach/Pier, 2–5 ft
Jax Beach PierIn seasonJAX · 30–45 minutes$245–$365HighBeach/Pier, 2–5 ft
St. Augustine Beach PierIn seasonJAX · 1 hour–1 hour 15 min$245–$365HighBeach, 2–5 ft
Bob Hall PierIn seasonCRP · 35–45 minutes$280–$540HighBeach/Pier, 2–5 ft
Horace Caldwell PierIn seasonCRP · 45–55 minutes$280–$540HighBeach/Pier, 2–5 ft
C-Street (Ventura)SBA · 40–55 minutes$360–$540HighNov–MarReef/Point, 2–6 ft
RinconSBA · 25–30 minutes$360–$540HighNov–MarPoint, 3–10 ft
Doheny State BeachSNA · 30–40 minutes$370–$400 · based on 18 alertsMay–SepBeach/Point, 2–5 ft
Huntington Beach PierSNA · 18–30 minutes$370–$400 · based on 18 alertsJun–SepBeach, 2–6 ft
Salt CreekIn seasonSNA · 30–40 minutes$370–$400 · based on 18 alertsMay–NovBeach/Reef, 3–8 ft
San Onofre (Old Man's)SNA · 40–50 minutes$370–$400 · based on 18 alertsMay–SepBeach/Reef, 2–6 ft
The WedgeSNA · 20–30 minutes$370–$400 · based on 18 alertsJun–SepBreakwater, 4–12 ft
Trestles (Lowers)SNA · 35–45 minutes$370–$400 · based on 18 alertsMay–SepRiver/Point, 3–8 ft
Cocoa BeachIn seasonMLB · 30–45 minutes$385–$660HighBeach, 1–4 ft
Sebastian InletIn seasonMLB · 40–45 minutes$385–$660HighBeach/Jetty, 2–6 ft
South Padre IslandBRO · 40–50 minutes$420–$740Beach/Jetty, 2–6 ft
Narragansett (Town Beach)In seasonPVD · 30–40 minutes$425–$670HighSep–OctBeach, 3–8 ft
Ruggles (Newport)In seasonPVD · 40–50 minutes$425–$670HighSep–OctReef/Point, 3–8 ft
Second Beach (Sachuest)In seasonPVD · 40–50 minutes$425–$670HighSep–OctBeach, 2–7 ft
Indian River InletIn seasonSBY · 55–70 minutes$620–$1,250Sep–OctBeach/Jetty, 2–5 ft
Ocean City BoardwalkIn seasonSBY · 35–45 min$620–$1,250Sep–OctBeach, 2–5 ft

Puerto Rico · 11 breaks

BreakFly intoRound-trip fareBest monthsWave
Crash BoatSJU · 2–2.25 hours$235–$380LowDec–MarBeach/Reef, 3–8 ft
Domes (Rincon)SJU · 2–2.5 hours$235–$380LowDec–MarPoint, 3–8 ft
Gas ChambersSJU · 2–2.25 hours$235–$380LowDec–MarBeach/Reef, 6–15 ft
InchesSJU · 1 hour–1 hour 15 min$235–$380LowJun–SepReef, 3–8 ft
JobosSJU · 1.75–2 hours$235–$380LowDec–MarReef/Point, 3–8 ft
Luquillo - La ParedSJU · 35–50 minutes$235–$380LowDec–MarBeach, 2–5 ft
Maria's (Rincon)SJU · 2–2.5 hours$235–$380LowDec–MarReef, 5–12 ft
Pine GroveSJU · 10–15 minutes$235–$380LowDec–MarSandbar, 2–5 ft
Sandy Beach (Rincon)SJU · 2–2.5 hours$235–$380LowDec–MarBeach/Reef, 2–6 ft
Surfer's Beach (Aguadilla)SJU · ~2 hours$235–$380LowDec–MarReef, 5–12 ft
Tres Palmas (Rincon)SJU · 2–2.5 hours$235–$380LowDec–MarReef, 6–15 ft

Costa Rica · 9 breaks

BreakFly intoRound-trip fareBest monthsWave
DominicalSJO · 3–3.5 hours$360–$790HighJun–SepBeach, 3–8 ft
PavonesSJO · 6.5–8 hours by road$360–$790HighJun–SepPoint, 4–10 ft
Playa BonitaSJO · 3–4 hours$360–$790HighDec–MarReef, 2–6 ft
Playa Hermosa (Jaco)SJO · 1.5–2 hours$360–$790HighJun–SepBeach, 3–8 ft
Salsa BravaSJO · 4–4.5 hours$360–$790HighDec–MarReef, 4–12 ft
Guiones (Nosara)LIR · 2.5–3 hours$1,310–$1,620 · based on 43 alertsJun–SepBeach, 2–6 ft
Ollie's Point (Potrero Grande)LIR · 30–40 minutes to Playas del Coco$1,310–$1,620 · based on 43 alertsJun–SepPoint, 4–10 ft
TamarindoLIR · 1.5 hours$1,310–$1,620 · based on 43 alertsJun–SepRiver/Beach, 2–5 ft
Witch's Rock (Roca Bruja)LIR · 30–40 minutes to Playas del Coco; ~1.5 hours to Tamarindo$1,310–$1,620 · based on 43 alertsJun–SepBeach, 3–8 ft

Mexico · 7 breaks

BreakFly intoRound-trip fareBest monthsWave
La LanchaPVR · 40–55 minutes$380–$770 · based on 13 alertsNov–MarPoint, 3–8 ft
SayulitaPVR · 45–60 minutes$380–$770 · based on 13 alertsJun–SepBeach/Point, 2–5 ft
La PuntaPXM · 15–25 minutes$1,150–$1,200 · based on 16 alertsJun–SepPoint, 2–6 ft
Playa CarrizalilloPXM · 15–20 minutes$1,150–$1,200 · based on 16 alertsJun–SepBeach, 1–4 ft
Puerto EscondidoPXM · 12–15 minutes$1,150–$1,200 · based on 16 alertsJun–SepBeach, 4–12 ft
La SaladitaZIH · 45–60 min to La Saladita$1,180–$1,190 · based on 15 alertsJun–SepPoint, 1–5 ft
Nexpa (Rio Nexpa)ZIH · 2.5–3.5 hours$1,180–$1,190 · based on 15 alertsJun–SepPoint/River, 3–8 ft

El Salvador · 3 breaks

BreakFly intoRound-trip fareBest monthsWave
El SunzalSAL · 35–45 minutes$440–$680 · based on 11 alertsApr–OctPoint, 2–8 ft
El ZonteSAL · 50–60 minutes$440–$680 · based on 11 alertsApr–OctRiver/Point, 3–8 ft
Punta RocaSAL · 30–40 minutes$440–$680 · based on 11 alertsApr–OctPoint, 3–12 ft

Guatemala · 3 breaks

BreakFly intoRound-trip fareBest monthsWave
El ParedonGUA · 2.5–3 hours$560–$770HighJun–SepBeach, 2–5 ft
MonterricoGUA · 2.5–3 hours$560–$770HighJun–SepBeach, 2–5 ft
Puerto San JoseGUA · 1.5–2 hours$560–$770HighJun–SepBeach, 2–5 ft

Dominican Republic · 2 breaks

BreakFly intoRound-trip fareBest monthsWave
Encuentro (Cabarete)POP · 20–30 minutes$670–$1,200Dec–MarReef, 3–8 ft
Playa GrandePOP · 1 hr 15 min – 1 hr 30 min$670–$1,200Dec–MarReef, 3–8 ft

Panama · 4 breaks

BreakFly intoRound-trip fareBest monthsWave
Playa Santa CatalinaPTY · 6–7 hours$730–$760 · based on 17 alertsJun–SepPoint, 4–12 ft
Playa VenaoIn seasonPTY · 5–6 hours$730–$760 · based on 17 alertsJun–SepSandbar/Beach, 2–6 ft
Punta BravaIn seasonPTY · 6–7 hours$730–$760 · based on 17 alertsJun–SepReef, 3–8 ft
SilverbacksPTY · ~50-min Air Panama flight$730–$760 · based on 17 alertsDec–MarReef, 4–10 ft

Bahamas · 2 breaks

BreakFly intoRound-trip fareBest monthsWave
North Palmetto PointELH · 55–70 minutes$760–$2,950Dec–MarReef, 3–8 ft
Surfers Beach (Eleuthera)ELH · 25–30 minutes$760–$2,950Dec–MarBeach/Reef, 3–5 ft

Martinique · 2 breaks

BreakFly intoRound-trip fareBest monthsWave
Anse BonnevilleFDF · 45–55 min$770–$1,150HighDec–MarBeach/Reef, 2–6 ft
Anse CouleuvreFDF · 1 hour to 1 hr 15 min to the trailhead$770–$1,150HighDec–MarReef, 3–8 ft

Nicaragua · 3 breaks

BreakFly intoRound-trip fareBest monthsWave
Playa ColoradoIn seasonMGA · 2–2.5 hours$800–$850 · based on 21 alertsJun–SepRiver/Beach, 2–6 ft
PopoyoMGA · 2–2.5 hours$800–$850 · based on 21 alertsJun–SepReef, 4–10 ft
Punta ManzanilloMGA · 2–2.5 hours$800–$850 · based on 21 alertsJun–SepPoint, 3–8 ft

Camp links go to BookSurfCamps and we earn a referral if you book; the price you pay is the same. Fares are price history for the month, not live quotes. Breaks with no fare on file from DFW are in the full guide index.

Flying from somewhere else?

Any major airport with direct flights to Mexico, Central America and the Caribbean works the same way; these five are the ones we keep fare history for. Set your own airport in your profile and the alerts price the trip from there.

How last-minute trips work, and the questions people ask, are on the last-minute surf trips page.

Get the alert when a trip from Dallas lines up.

Tell us what you surf and what you can spend. When a 3-to-10-day window lines up at one of these breaks, you get the whole trip: dates, wave size, the fare from your airport, a place to stay. Free.

Join free