Skip to content

City directory

Food assistance and shelter locations in Canyon Lake, Texas

Browse verified food assistance and shelter resources with addresses, services, maps, and contact details.

4 locations

Canyon Lake locations

Showing 4 of 4 locations.

Food pantry

Canyon Lake Resource & Recreation Center

Food Pantry in Canyon Lake

1917 FM2673, Canyon Lake, TX 78133

Canyon Lake · Texas

Current food-pantry site in the FoodFinder.us current nonprofit food-assistance locator. Published services: Food Pantry. Access requirements: Must arrive by 3:30pm for assistance. Bring a Photo ID and proof…

830-964-2324 Monday: 09:00-16:00; Tuesday: 09:00-16:00; Wednesday: 09:00-16:00; Thursday: 09:00-16:00; Friday: 09:00-16:00 Call ahead to verify before travel.
View location details

Food pantry

Habitat For Safe Seniors

Food Pantry in Canyon Lake

2174 Old Sattler Rd., Canyon Lake, TX 78133

Canyon Lake · Texas

Current food-pantry site in the FoodFinder.us current nonprofit food-assistance locator. Published services: Emergency Food Assistance. Access requirements: Seniors only. Please call for more information.. C…

830-899-2256 Thursday: 09:00-14:00; Friday: 09:00-12:00 Call ahead to verify before travel.
View location details

Food pantry

Hill Country Bible Church

Food Pantry in Canyon Lake

20885 FM 306, Canyon Lake, TX 78133

Canyon Lake · Texas

Current food-pantry site in the FoodFinder.us current nonprofit food-assistance locator. Published services: Food Pantry. Call ahead to confirm hours and access requirements before travel.

210-935-2945 Saturday: 10:00-14:00 — 2nd Sat. of the month Call ahead to verify before travel.
View location details

Food pantry

North Shore United Methodist Church

Food Pantry in Canyon Lake

23880 N. Cranes Mill Rd., Canyon Lake, TX 78133

Canyon Lake · Texas

Current food-pantry site in the FoodFinder.us current nonprofit food-assistance locator. Published services: Food Pantry. Access requirements: Food Boxes provided with shelf stable items.. Call ahead to conf…

830-935-2171 or 830-521-7602 Monday: 09:00-12:00; Tuesday: 09:00-12:00; Thursday: 09:00-12:00 Call ahead to verify before travel.
View location details