San Antonio is in line to catch the bouquet as the No. 20 best place to get married in the U.S. in 2026, according to a new study.
WalletHub’s 2026 “Best Places to Get Married” report ranked 182 U.S. cities based on the average wedding costs; the number of venues, vendors, and services; and the number of activities and attractions in every city.
San Antonio was bested by the usual suspects: Wedding-crazed Las Vegas, Nevada (No. 1); the Florida cities of Orlando (No. 2), Miami (No. 3), and Tampa (No. 5); and Atlanta, Georgia (No. 4). San Antonio’s Texas neighbors Austin (No. 6) and Houston (No. 7) also nabbed top 10 spots.
Based on the report’s findings, the Alamo City’s entertainment scene and tourism popularity helped rank No. 22 in the “activities and attractions” category, and its wedding facilities and services are the 37th best nationally.
The Knot shows there are more than 250 local wedding venues for couples to tour, including scenic gardens and fancy hotels along the River Walk.
Weddings don’t come cheap, and couples spend about $33,000 on average for their special day, according to The Knot. San Antonio ranked No. 79 overall in the costs category out of all 182 U.S. cities in the report, proving that the city isn’t as costly as other popular wedding destinations.
“Tying the knot is a huge commitment, and the wedding industry in 2025 was worth nearly $66.2 billion, down quite a bit from $78 billion a few years earlier,” the report’s author wrote.
With all the stress and time that goes into planning a wedding months or years in advance, it’s no wonder that experienced wedding planners are in high demand for couples, the study says.
Other top Texas wedding destinations
Houston and Austin were the only two Texas cities to make the top 10 best places to get married, while Dallas ranked just outside the top 10 in 13th place.
Eight more Texas cities earned spots among the top 100: El Paso (No. 32), Fort Worth (No. 44), Lubbock (No. 74), Amarillo (No. 79), Plano (No. 82), Arlington (No. 90), Laredo (No. 99), and Corpus Christi (No. 100).
The top 10 best places to get married in 2026 are:
No. 1 – Las Vegas, NevadaNo. 2 – Orlando, FloridaNo. 3 – Miami, FloridaNo. 4 – Atlanta, GeorgiaNo. 5 – Tampa, FloridaNo. 6 – Austin, TexasNo. 7 – Houston, TexasNo. 8 – Fort Lauderdale, FloridaNo. 9 – San Diego, CaliforniaNo. 10 – Los Angeles, California