Across Oregon, of the 193 diners we list, 191 give a phone number and 120 have a website. 12 are branches of national chains — Black Bear Diner (12); the remaining 181 are independent. By what they offer: 15 serve pancakes, 7 serve breakfast all day, 6 serve pie. Most often named on their own websites: waffles (5) and lunch and dinner (2). The longest-running is Skyline Restaurant, in business since 1935. 4 describe themselves as family-owned.
Top 10 diners in Oregon
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Scoops & MoreGrants Pass
-
2Pig 'N PancakeSeaside
-
3Roger's RestaurantAlbany
-
4Black Bear DinerSalem
-
5Abilities Diner and BakeryEugene
-
6Blue Moon DinerBeaverton
-
7Brail's RestaurantEugene
-
8Cadillac CafePortland
-
9Elmer's RestaurantGresham
-
10Fuller's Coffee ShopPortland
Cities
Largest first. Towns with a single diner are listed further down this page.
- Portland29
- Eugene10
- Medford8
- Salem8
- Bend6
- Klamath Falls5
- Springfield5
- Beaverton4
- Grants Pass4
- Gresham4
- Hillsboro4
- North Bend3
- Tualatin3
- Veneta3
- Winston3
Other towns in Oregon
One diner each — too few for a page of their own, so they live here.
-
Roger's RestaurantAlbany
2165 Pacific Blvd SE, Albany, OR 97321
Locally owned
-
Fay's CafeAlbany
1002 SW Queen Ave, Albany, OR 97321
-
Big Al's Drive-InAshland
474 N Main St, Ashland, OR 97520
-
D's DinerAshland
180 Lithia Way, Ashland, OR 97520-1885
-
Labor Temple Diner & BarAstoria
934 Duane St, Astoria, OR 97103
-
Inland CafeBaker City
2715 10th St, Baker City, OR 97814
-
Sumpter Junction RestaurantBaker City
2 Sunridge Ln, Baker City, OR 97814
-
The Station RestaurantBandon
635 2nd St SE, Bandon, OR 97411
-
The Hangry RedheadBanks
13847 NW Main St, Banks, OR 97106
-
RJ's RestaurantBurns
920 W Tyler St, Burns, OR 97720
-
Pig 'N PancakeCannon Beach
223 S Hemlock St, Cannon Beach, OR 97110
Since 1961
-
Carlton CornersCarlton
150 N Yamhill St, Carlton, OR 97111
-
Diner 62Central Point
6781 Crater Lake Hwy, Central Point, OR 97502
-
KJ's CafeChemult
109340 US-97, Chemult, OR 97731
-
The Potbelly CafeChiloquin
212 S 1st Ave, Chiloquin, OR 97624
-
Mollys Crater Lake DinerChiloquin
320 W Chocktoot St, Chiloquin, OR 97624
-
Elmer's RestaurantClackamas
16087 SE 82nd Dr, Clackamas, OR 97015
-
Marys KitchenCornelius
200 Baseline St, Cornelius, OR 97113
-
Sharon's CafeCorvallis
1894 SW 3rd St, Corvallis, OR 97333
-
Big Mountain CafeCrescent Lake
The Dalles-California Hwy, Crescent Lake, OR 97731
-
Joe's DinerCreswell
230 E Oregon Ave, Creswell, OR 97426
-
Dairy DinerDairy
22121 OR-140, Dairy, OR 97625
-
Restaurant BeckDepoe Bay
2345 S Highway 101, Depoe Bay, OR 97341
-
Barbwire GrillEagle Point
172 W Main St, Eagle Point, OR 97524
-
H & P CafeEcho
231 W Main St, Echo, OR 97826
-
Lew's Drive-InEstacada
262 S Broadway St, Estacada, OR 97023-7002
-
The Dunes CafeFlorence
1780 OR-126, Florence, OR 97439
-
Screamin' Chicken DinerGaston
304 Front St, Gaston, OR 97119
-
Double D's CafeGold Beach
29441 Ellensburg Ave #6, Gold Beach, OR 97444
-
Sunny's DinerHappy Valley
9993 SE 82nd Ave, Happy Valley, OR 97086
-
Foxy's RestaurantHarbor
16011 Boat Basin Rd, Harbor, OR 97415
-
The 99 Grill RestaurantHarrisburg
290 N 3rd St, Harrisburg, OR 97446
-
Starduster Cafe Inc.Independence
4705 Airport Rd, Independence, OR 97351
-
McKee Bridge RestaurantJacksonville
9045 Upper Applegate Rd, Jacksonville, OR 97530
-
Oasis Cafe & MotelJuntura
5838 US-20, Juntura, OR 97911
-
Gordy's RestaurantLa Pine
17045 Whitney Rd, La Pine, OR 97739
-
Harvest DepotLa Pine
51463 US-97, La Pine, OR 97739
-
Lake Oswego Ice Creamery & RestaurantLake Oswego
37 A Ave, Lake Oswego, OR 97034
-
The SpoonLanglois
48396 US-101, Langlois, OR 97450
-
Kristi's 50's CafeLebanon
638 S Main St, Lebanon, OR 97355
-
Uncle Doc's DinerLebanon
638 S Main St, Lebanon, OR 97355
-
Otis CafeLincoln City
4618 SE Highway 101, Lincoln City, OR 97367-1543
-
The ChuckwagonLong Creek
250 W Main St, Long Creek, OR 97856
-
Your Country KitchenLyons
1219 Main St, Lyons, OR 97358
Since 1939
-
Black Bear DinerMadras
237 SW 4th St, Madras, OR 97741
-
Malin Country DinerMalin
2126 Broadway Street, Malin, OR 97632
-
Neah Kah Nie BistroManzanita
519 Laneda Ave, Manzanita, OR 97130
-
Alf's Ice Cream and BurgersMcMinnville
1250 SW Baker St, McMinnville, OR 97128
-
The DinerMcMinnville
2580 SE Stratus Ave, McMinnville, OR 97128
-
Pappy GanderMerrill
237 E Front St, Merrill, OR 97633
-
Gramma's Corner KitchenMilwaukie
10880 SE McLoughlin Blvd, Milwaukie, OR 97222
-
Ed&Mo's DinerMyrtle Creek
133 S Main St, Myrtle Creek, OR 97457
-
Hot Rod DinerMyrtle Creek
684 S Main St, Myrtle Creek, OR 97457
-
Railroad CafeMyrtle Point
301 Railroad Ave, Myrtle Point, OR 97458-1251
-
Black Bear DinerNewberg
2818 Portland Rd, Newberg, OR 97132
-
Newport CafeNewport
534 N Coast Hwy, Newport, OR 97365
Since 2008
-
Kirley’sOntario
830 SE 1st Ave, Ontario, OR 97914-2904
-
Howell's RestaurantOregon City
508 7th St, Oregon City, OR 97045
-
Otis CafeOtis
1259 Salmon River hwy, Otis, OR 97368
-
Main Street DinerPendleton
349 S Main St, Pendleton, OR 97801
-
Iron SkilletPhoenix
3730 Fern Valley Rd, Phoenix, OR 97535
-
Sunrise CafePleasant Hill
35817 Highway 58, Pleasant Hill, OR 97455-9651
-
Dad's PlacePrineville
229 N Main St, Prineville, OR 97754-1851
-
Black Bear Diner RedmondRedmond
429 NW Cedar Ave Ste 107, Redmond, OR 97756
-
Don's Diner & Ice Cream ParlorReedsport
2115 Winchester Ave, Reedsport, OR 97467-1187
-
Still Creek InnRhododendron
73365 E Highway 26, Rhododendron, OR 97049
-
Bee Gee's DinerRogue River
500 E Main St, Rogue River, OR 97537
-
Casey's RestaurantRoseburg
326 NW Garden Valley Blvd, Roseburg, OR 97470
Family-owned
-
Gilberto's Mexican RestaurantRoseburg
1347 NE Stephens St, Roseburg, OR 97470
-
Bulldog Diner & Growlers PubRufus
602 1st St, Rufus, OR 97050
-
Pig 'N PancakeSeaside
323 Broadway St, Seaside, OR 97138
Since 1967
-
The Riverside Restaurant & Back Eddy BarShady Cove
21900 Highway 62, Shady Cove, OR 97539-9717
Lunch and dinner
-
Mac's DinerShady Cove
21900 OR-62, Shady Cove, OR 97539
Lunch and dinner
-
Little Chief RestaurantSiletz
210 N Gaither St, Siletz, OR 97380
-
Village Inn Restaurant & LoungeSt Helens
535 S Columbia River Hwy, St Helens, OR 97051-2835
-
Covered Bridge CafeStayton
510 N 3rd Ave, Stayton, OR 97383
-
Creekside Gas & GrillSutherlin
248 S Calapooia St, Sutherlin, OR 97479
-
The Snack ShackTerrebonne
5195 SW Clubhouse Rd, Terrebonne, OR 97760-7682
-
Beachwood EateryThe Dalles
504 W 9th St, The Dalles, OR 97058
-
Davidsons Frost Top SaloonTigard
12830 SW Pacific Hwy, Tigard, OR 97223
-
Sunseri's Dutch MillTillamook
206 Main Ave, Tillamook, OR 97141-2220
-
TJ's Main Street CafeToledo
297 N Main St, Toledo, OR 97391
-
Mr P's Bar & GrillTurner
5270 Chicago St SE, Turner, OR 97392
-
Molly B's DinerTygh Valley
57740 Main Street, Tygh Valley, OR 97063
-
Rae's Dayz Diner & CakeryUmatilla
1226 6th St, Umatilla, OR 97882-9815
-
Starlite CafeVale
152 Clark St N, Vale, OR 97918
-
Mal's DinerVale
218 A St W, Vale, OR 97918
-
Vida CafeVida
45641 McKenzie Hwy, Vida, OR 97488-9728
-
Jamie's Dockside Diner at Taylors LandingWaldport
7164 E Alsea Hwy, Waldport, OR 97394
-
Halfway CafeWalton
18921 Highway 126, Walton, OR 97490-9716
-
Apple Peddler RestaurantWhite City
7405 Crater Lake Hwy, OR-62, White City, OR 97503
-
Fort Hill RestaurantWillamina
25695 Salmon River Highway (Hwy 18), Willamina, OR 97396
-
Black Bear DinerWilsonville
30175 SW Parkway Ave, Wilsonville, OR 97070
-
Hollywood Diner at Hollywood EntertainmentWilsonville
9275 SW Peyton Ln, Wilsonville, OR 97070
BEFORE YOU GO
Before your next diner visit
Plan breakfast, check late-night service and organise a group.


