Hobby is much closer (south of Houston) but only a few airlines use it. It is mostly for Southwest. Intercontinental has many more choices, but is on the other side of Houston and will be a good 90+ minutes away, worse if traffic is bad, which it frequently is. Search here for Galveston info regarding transfers. We live in Texas so I don't have any first hand knowledge for that.