Last Best Coffee Club Last Best Coffee ClubMontana roasters Start my club
  1. Home
  2. Montana coffee
  3. Flathead Valley and northwest Montana

The Flathead Valley's coffee roasters

From Columbia Falls down to Polson and out to Libby and Eureka, the valley's coffee reaches well past its two biggest towns.

Coffee in the Flathead Valley and northwest Montana

Flathead Valley coffee roasters are led by Montana Coffee Traders, which has roasted and served coffee in the valley for more than 40 years. Kalispell and Whitefish have pages of their own. This page covers the rest of the northwest: Columbia Falls, Bigfork, Polson, Ronan, Libby and Eureka. Last Best Coffee Club sends a bag from a different independent Montana roaster in every box.

Roasters in the Flathead Valley and northwest Montana

Columbia Falls

Montana Coffee Traders runs its Columbia Falls Cafe at 30 9th Street West, with coffee from its roastery south of Whitefish.

Polson, Ronan, Libby and Eureka

The Roast Local Montana list shows a roaster in each of these four towns. We have not checked their own pages, so we leave them unnamed here rather than guess at their stories.

Bigfork and Polson shops

Florence Coffee Company has shops in Bigfork and Polson, as well as in Kalispell and Whitefish. It roasts everything in Butte.

Kalispell and Whitefish

Kalispell has The Bird and Billy and Colter Coffee Roasting. Whitefish has the Montana Coffee Traders roastery and its downtown cafe.

The Flathead's coffee story

Montana Coffee Traders buys high grade arabica from farmers around the world, some of it bought direct from the farm. Its wholesale team offers espresso training and help with coffee bar layout and menus, and it installs and repairs equipment across Montana. (Source: the Montana Coffee Traders profile.)

The company is a member of 1% for the Planet, and its list mixes blends such as Grizzly, Rising Wolf and Northern Lights with single origins like Cafe Monteverde. (Source: the Montana Coffee Traders profile.)

Four of the towns on Florence Coffee's shop list sit in this corner of the state: Bigfork, Polson, Kalispell and Whitefish. The company started with one stand and now counts 23 shops across western Montana. (Source: the Florence Coffee profile.)

Out here, a roaster or a coffee shop is a local employer in a small town. Buying a valley roaster's bag keeps that job in the valley, which is the plain case for supporting local roasters.

Getting Montana coffee delivered in the Flathead

Last Best Coffee Club delivers from Montana roasters to Columbia Falls, Polson, Libby and every other US address. Set your roast level, style and grind, and a box every 2 or 4 weeks. Each box holds a 12 oz bag from a different independent Montana roaster, roasted to order and shipped in the roaster's own bag with our packing slip. It is $16.99 a bag, any roast. Your first bag is free and you pay its shipping. Skip, pause or cancel online. Make your box.

  • Roasted and shipped within 3 days.
  • Free replacement if a bag disappoints.
  • A reminder email 3 days before each box.
  • Your ratings steer the next bag.

Flathead Valley coffee questions

Where can I get Montana Coffee Traders coffee in Columbia Falls?

At its Columbia Falls Cafe, 30 9th Street West.

Are there coffee roasters around Flathead Lake and further northwest?

Yes. The Roast Local directory lists a roaster in Polson, Ronan, Libby and Eureka.

Does Florence Coffee have shops around Flathead Lake?

Yes. Florence Coffee Company lists shops in Bigfork and Polson, and in Kalispell and Whitefish too. Its coffee is roasted in Butte.

Which Flathead roaster is a member of 1% for the Planet?

Montana Coffee Traders, which roasts south of Whitefish and runs cafes in Whitefish and Columbia Falls.

Nearby

Sources

Updated September 27, 2026.