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
- Roast Local: Montana roasters by town, pulled September 27, 2026
- Roaster details: our profiles of Montana Coffee Traders and Florence Coffee, written from each roaster's public pages, read September 27, 2026.
Updated September 27, 2026.