The drive from Shelby, MT to Yellowstone's West Entrance is approximately 640 km (400 miles), taking ~6 hours under normal conditions.
Route:
Weather, traffic, and construction can add time. Check MT DOT and NPS alerts before departing. Fuel and services are sparse between Browning and the park.