Why Battle Ground, WA Is Worth the Drive from Portland
Portland has more restaurants and coffee shops than anyone could work through in a year. But sometimes the right move is to get out of the city for a morning and drive somewhere that feels different. Battle Ground, WA is about 35-40 minutes from Portland — north on I-5, then east on SR-503. Small-town feel, the Battle Ground Farmers Market, and Main St Cafe at 813 W Main St make it a genuinely good day-trip combination.
Getting from Portland to Battle Ground
The most direct route from Portland:
- Cross the Columbia River on I-5 North
- Take Exit 11 toward SR-503 / Battle Ground
- Follow SR-503 North approximately 3 miles into Battle Ground
- Turn right onto W Main St
- Main St Cafe is at 813 W Main St, UNIT 112 — look for the strip center on the right
About 25-28 miles from downtown Portland. Drive time is typically 35-40 minutes on a weekend morning. Leave by 9 AM from Portland and you'll arrive close to when Main St Cafe opens. Leave by 8:30 AM if you want to hit the farmers market first.
The Battle Ground Farmers Market
The market runs seasonally (May through October) at Kiwanis Park, 912 SW 1st St — about a 5-minute walk from Main St Cafe. Saturday morning only, typically opening at 9 AM. The market is legitimately good: fresh produce, local honey, baked goods, flowers, jams, seasonal items. Not a huge operation, but quality over quantity. Worth 30-40 minutes before or after breakfast.
Main St Cafe: What to Order
The whole reason to make this trip. Main St Cafe has been open since 2017, has 4.6 stars on Google with 370+ reviews, and makes everything fresh to order. Here's what Portland visitors typically get:
For a Full Breakfast
The Breakfast Crepe ($15.99) — eggs, bacon, two cheeses, avocado, spinach, tomato, ranch — is the most complete single item. It's a full meal. The Salmon Crepe ($16.99) is the upscale option: cream cheese, smoked salmon, dill, avocado. Both are made fresh when you order.
For Sweet Crepes
The Very Berry ($14.99) with strawberries, blueberries, raspberries, and cottage cheese cream is the go-to. The Strawberries, Banana, Nutella ($13.99) is the more indulgent choice. Both are what make people drive back from Portland specifically.
For Coffee
Espresso is pulled in-house. The latte ($5.50, 2 free flavors) is the everyday order. The Breve ($6.00) — espresso with steamed half-and-half — is the richer option worth trying if you haven't had one. Matcha latte ($5.50) and chai latte ($5.00) for non-coffee options. Frappes and bubble tea if you're with kids or just want something cold.
Other Things to Do in Battle Ground
Battle Ground Lake State Park — About 3 miles from town. Swimming, camping, hiking trails around the lake. Great in spring and summer. A natural park with a volcanic lake, genuinely unique.
Bells Mountain Trail — 10 miles southwest of Battle Ground. 8-mile out-and-back hike with views of the Columbia River Gorge. Serious hikers will appreciate this one.
Main Street shops — Battle Ground's main street has small local shops, antique stores, and a couple of other food spots. Good for walking and browsing for an hour after breakfast.
The Full Day Trip Itinerary
- 8:30 AM — Leave Portland
- 9:10 AM — Arrive Battle Ground, head to farmers market (seasonal)
- 9:45 AM — Main St Cafe for breakfast and coffee
- 11:00 AM — Walk Main Street, browse shops
- Noon — Drive to Battle Ground Lake State Park or Bells Mountain for hiking
- 2:30-3:00 PM — Head back toward Portland
That's a full morning and early afternoon that feels like a real trip without the complexity of overnight planning.
Practical Details
Main St Cafe address: 813 W Main St, UNIT 112, Battle Ground, WA 98604
Phone: (360) 723-0394
Hours: Monday–Saturday, 9 AM – 6 PM. Closed Sunday.
From Portland: ~35-40 minutes via I-5 North + SR-503 North
Parking: Free lot in front of the cafe
Portland has everything, but sometimes you need to leave to appreciate it. Battle Ground is close enough that it doesn't feel like a commitment, but different enough that it actually resets the morning.




