Churchill Falls  

Loading photos…
Churchill Falls is in Labrador. It is a company town of nearly 600 who solely work for the the Churchill Dam. There are little services other than a hotel, restaurant, supermarket, and gas station.
Loading photos…
Churchill Falls photos provided by Panoramio under the copyright of their owners

Hotels

Enter your trip details to compare multiple hotel sites.
Hotels In
Check-In
Check-Out
Guests
 

Directions

Please enter your trip details for directions.

Maps of Churchill Falls

View Churchill Falls on Google Maps, MapQuest, Bing Maps, Geonames and OpenStreetMap.

About Churchill Falls

Travel Resources

Information about Churchill Falls travel, hotels and accommodation

Escape to a Random Place

Destinations visited in the last 6 seconds