There’s nothing quite like finding a comfortable spot for a home-cooked meal on the road—and diners are the perfect place to find that experience. We’ve highlighted some amazing little diners before but today we’re just going to focus on the ones found in small towns and off the side of the highway. If you were ever curious about stopping at one of these places while driving through Arizona, today’s your lucky day.
Please note, Long Valley Cafe is temporarily closed.
1. Bisbee Breakfast Club, Bisbee
This southern Arizona favorite serves up one delicious breakfast, which makes a trip to America’s best historic small town an even more pleasant experience. The corned beef hash is a popular item here and, if you’re still hungry, try out the pies!
Address: 75 Erie St, Bisbee
2. Crossroads Cafe, Parker
If you find yourself out in Parker, this is a great little diner for some tasty homecooking served in huge portions. Bring an empty belly because you’ll want to eat up all the food!
Address: 612 S California Ave, Parker
3. The Diner on Main, Bagdad
Most people speed right on past little towns like Bagdad and they’re really missing out! This town is home to a fantastic little diner that is everything you think a small town diner should be: tasty, reasonably priced meals with friendly service all wrapped up in a cool little building.
Address: 103 Main St, Bagdad
4. The Greer Cafe, Greer
One of the few restaurants you’ll find in this tiny town, The Greer Cafe is a great spot for lunch, whether you’re having a soup and sandwich or a whole pizza pie. If you stop by for breakfast, definitely try the High Country Benedict.
Address: 60 Main St, Greer
5. Jac’s Whistle Stop Cafe, Tacna
Longing for a bite of mouthwatering pie while traveling between Yuma and Gila Bend? You will definitely want to make a stop here where you can enjoy a slice of homemade pie—if they aren’t already sold out! Otherwise, get an omelet and enjoy the friendly service.
Address: 39760 E Hwy 80, Tacna
6. Long Valley Cafe, Happy Jack
I’ve been passing by this little diner for years (
YEARS!) and only recently stopped by earlier this year. It’s a great little mountain diner with good coffee and a hearty breakfast that will have you ready for camping or continuing on with your road trip. Give it a try! Address: 290 Highway 87, Happy Jack
7. Morning Star Cafe, Palominas
This little cafe is located just off Highway 92, right in between Sierra Vista and Bisbee. They have been serving up burgers, homemade pies, and other traditional American foods smothered in gravy and love for more than 25 years now, so you can bet the meals are tasty.
Address: 10428 E Highway 92, Palominas
8. Nickel’s Diner, Rio Rico
Located along Interstate 19 between Tubac and Nogales, Nickel’s Diner is the perfect road trip stop. You’ll find some delicious meals that beat any fast food restaurant located off the highway, plus fast and friendly service.
Address: 1060 Yavapai Dr, Rio Rico
9. The Pinon Cafe, Payson
This humble little cafe has everything you want out of an off-the-highway diner in the pines: good food, friendly service, and enough personality to make this place shine. While you’re here, try something a little adventurous, like the chorizo Benedicto, a Mexican-inspired version of eggs Benedict. Yum!
Address: 1001 S Beeline Hwy, Payson
10. Ranch House Cafe, Ash Fork
Simple food and friendly smiles are all you really need from a small town diner like Ranch House. Endless hot coffee and quirky little signs scattered around the restaurant make it an even better experience!
Address: 111 W Park Ave, Ash Fork
11. Verde Cafe, Camp Verde
Looking for a good spot to eat a meal on your way to or from Flagstaff? Verde Cafe is great for a good traditional breakfast. Be sure to try out the waffles!
Address: 368 S Main St, Camp Verde