Surfside is about 60 miles south of Houston, where the closest airport and car rentals can be found. Take SH-288 South all the way through Lake Jackson. On the south edge of Lake Jackson you'll cross Main Street and a few hundred yards later, on the right, turn right on SH-332 East, across the intercoastal waterway bridge to Surfside Beach.
From Galveston, head south to the toll bridge $2 either direction and follow the Bluewater Highway to town.