Summary and Recommendation
To travel from Houston, TX to Matamoras, PA, the combination of flying and then a ground transfer is the most efficient option. Start by booking a flight through airlines such as American Airlines or Delta Airlines, which will get you to Philadelphia International Airport in about 6 hours (including layovers). Follow this with a rental car or shuttle service to Matamoras, which will take roughly 1.5 hours.
The total journey covers approximately 1,488 miles and estimated costs range from €290 to €390 depending on your choice of ground transportation.
This method allows for a comfortable and relatively quick journey, especially if you consider the time saved compared to driving the entire distance, which takes around 20 hours without stops.