where is heartland filmed

Where Is Heartland Filmed? Alberta Filming Locations & Visitor Guide

Last updated on November 2nd, 2026 at 12:37 am

Heartland is filmed in Alberta, Canada, mainly in High River, at a private ranch near Millarville, and in a Calgary studio. High River plays the fictional town of Hudson, while the ranch provides the familiar house, barn and foothills setting. For fans planning a visit, the key distinction is access: you can explore public places in High River, but the ranch is not a regular tourist attraction.

Below, you’ll find the main filming locations, where to see Maggie’s Diner, and a practical way to plan a Heartland day trip. This guide covers the Canadian television series starring Amber Marshall as Amy Fleming.

Heartland filming locations at a glance

Real places behind Heartland’s on-screen settings
LocationConnection to the showWhat visitors can do
High River, AlbertaThe fictional town of HudsonExplore downtown streets and public spaces, subject to filming restrictions.
Maggie’s Diner, 123 3 Avenue SW, High RiverMaggie’s Diner, Tack and Feed setSee the storefront from outside. It is not a public restaurant.
Private ranch near MillarvilleHeartland ranch exterior settingNo ordinary public access or drop-in ranch tours.
Calgary studioInterior setsDo not plan on public studio access.
George Lane Park, High RiverThe gazebo used for Amy’s graduation sceneVisit the public park, respecting any temporary closures.
Millarville RacetrackRacing and rodeo-related scenesCheck the venue’s event calendar and access arrangements.
Christ Church, MillarvilleLou’s wedding location in season 3Respect the church’s services, events and property rules.

The Town of High River confirms that the series uses High River, nearby private properties and a Calgary sound studio. There isn’t one public address where every Heartland scene is filmed.

High River: the real town behind Hudson

Hudson is fictional, but the streets you recognize belong to High River in southern Alberta. The town has stood in for Hudson since 2007. That makes downtown the most useful starting point if your goal is to recognize places from the screen rather than simply drive through ranch country.

Look for the familiar storefronts along 3 Avenue SW, then leave time to explore the surrounding blocks. This is a working town as well as a filming location: some doors lead to real businesses, while a recognizable television storefront may be a set. Signs, window displays and access can also change between filming periods.

Fans who want to connect the locations with the people on screen can use our Heartland cast and character guide alongside this article.

Where is Maggie’s Diner, and can you eat there?

Maggie’s Diner is at 123 3 Avenue SW in High River. The recognizable storefront is real, but Maggie’s is a television set, not an operating café where you can order breakfast. Plan for an exterior photo stop, not a lunch reservation or an interior tour.

The location guide Rob on Location also distinguishes the diner set from the real businesses around it. That distinction matters when planning your day: choose an open local restaurant separately, and keep shop entrances and the sidewalk clear while taking pictures.

Maggie’s Diner Heartland filming set in downtown High River
Maggie’s Diner is a photo stop from outside, not a restaurant open to visitors.

Where is the real Heartland ranch?

The ranch exterior location is on private property near Millarville, southwest of Calgary. It is separate from High River’s downtown sets and from the Calgary studio interiors. Editing brings those different places together into the ranch and community viewers know.

Do not travel to the ranch expecting a public tour. A map pin, an old fan video or a photograph of the entrance is not an invitation to enter. If a special fan event is announced, access applies only under that event’s published arrangements; it does not make the property open every day.

For trip planning, put public attractions on your itinerary instead of trying to find the ranch gate. You can enjoy the surrounding foothills through legitimate visitor activities without entering a private filming property.

Which Heartland scenes are filmed in Calgary?

Calgary provides studio space for interior filming. This helps explain why the inside of a familiar building and its outdoor surroundings do not necessarily share a real-world address. A scene can move from a ranch exterior to a separately built interior without the audience noticing.

Think of Calgary as a production base and a starting point for your visit, rather than a promise of a walk-in set tour. TV Insider’s location overview likewise separates the High River town scenes, the Millarville-area ranch and the Calgary interiors.

More places to include in a Heartland visit

Museum of the Highwood and visitor information

The Museum of the Highwood, at 406 1 Street SW, houses High River’s Visitor Information Centre. Its Heartland exhibit makes it a useful companion stop, even though visiting an exhibit is different from touring a live set. Ask about current local visitor information before heading out.

The museum lists admission by donation. Check its current opening hours rather than relying on an old itinerary, especially around holidays. Starting here also gives you a chance to adjust your route if weather, local events or filming affect your plans.

George Lane Park

The park’s gazebo is associated with Amy’s graduation scene. It offers a public outdoor stop to combine with downtown sightseeing. Tourism Calgary’s Heartland itinerary identifies the park, the private ranch, Christ Church and the Millarville track as distinct parts of the show’s geography.

Millarville Racetrack and Christ Church

Millarville adds racing, rodeo and wedding-location connections to a longer outing. Christ Church was used for Lou’s season 3 wedding, while the racetrack is associated with horse-event scenes. These are separate venues, not alternate entrances to the Heartland ranch.

The Millarville Racing and Agricultural Society publishes a calendar of markets, races and other events. Use that calendar to decide whether a visit fits your day. An event ticket or venue opening does not include access to unrelated filming properties. At the church, avoid interrupting services or private functions.

How to plan a self-guided Heartland day trip

Our suggested route starts with the places that are easiest to combine, then leaves the countryside as an optional extension. It is a sightseeing plan, not an official production tour.

  1. Check before leaving. Confirm museum hours, the weather, local road notices and any event you want to attend. Save the public addresses you need.
  2. Start at the Museum of the Highwood. Visit the exhibit and ask the visitor information staff about current conditions downtown.
  3. Walk to Maggie’s Diner and along 3 Avenue SW. Allow time for photos and browsing real shops. Choose a separate café or restaurant for lunch.
  4. Add George Lane Park. Keep this stop flexible if the weather changes or part of the park is unavailable.
  5. Extend to Millarville only if it fits. Check the racetrack calendar first and allow for driving between venues. Leave the private ranch off the route.

Give yourself a relaxed half-day for High River, or more time if you want to add a booked event or countryside stop. That is a planning allowance, not a measured tour duration. Your departure point in Calgary, traffic, weather and time spent at each stop will determine the actual length of the trip.

If riding is part of your holiday, book it separately with an operator that confirms availability and suitability for your experience. A trail ride in the foothills is not automatically a Heartland set visit. New riders can prepare with our guide to horseback riding boots for beginners.

Heartland filming locations: frequently asked questions

Is Hudson, Alberta, a real place?

The Hudson shown in Heartland is fictional. High River supplies the real streets and town locations used to portray it.

Is Heartland a real working ranch?

The show uses a real private ranch property for its exterior setting, alongside other locations and studio sets. It is not a public visitor ranch offering regular tours.

Is Heartland filmed in Canada or the United States?

The Canadian television series is filmed in Alberta, Canada. Its principal locations are High River, the Millarville area and Calgary.

Can you go inside Maggie’s Diner?

Do not expect public entry. The diner is a filming set; the normal visitor experience is viewing its exterior from the public street.

When can you see Heartland being filmed?

There is no guaranteed filming day for a self-guided visitor. Check current production announcements and local notices, and follow any barriers or crew instructions. An old shooting schedule or a previous fan event is not confirmation of access today.

Does visiting a filming location mean you can meet the cast?

No. Plan your trip around the places, not a promised encounter. A separately announced public appearance may have its own booking or attendance requirements.

More Heartland stories

Keep exploring with our guides to Amber Marshall and Amy Fleming, Shaun Johnston and Jack Bartlett, and Spartan, Amy’s horse. Browse the Heartland article collection for more cast, character and horse stories.