Open Daily

Since 1960.
Your One-Stop Shop.

Full-service restaurant, hand-dipped Hershey ice cream, gas & propane, and a gift shop packed with old-time candy and gourmet treats. Best of Caroline County — 2019, 2021 & 2022.

Scroll

Country Classics

Home cooking, the way it used to be.

Homemade Meatloaf

Homemade Meatloaf

Hearty dinner staple — made in house daily.

G Ma's Famous crab cakes with mashed potatoes, gravy and collard greens

G Ma’s Famous Crab Cake

Local favorite — lump meat, no fillers.

The King of the Road burger with fries and coleslaw on a Horne's placemat

King of the Road Burger

Big, juicy, and worth the stop.

Old Fashioned Buttermilk Hot Cakes

Buttermilk Hot Cakes

Breakfast all day — from 7 AM.

Order Online

A country plate at Horne's

About

Three businesses. One roadside tradition.

Horne’s opened in Port Royal in 1960 as a single family-owned restaurant on A.P. Hill Boulevard. It grew into a chain of more than 60 locations — and the Port Royal original is the only one still thriving. Same building, same roadside welcome.

The story starts earlier. Bob Horne founded the first store on October 4, 1948, selling candies, nuts and souvenirs to travelers. By 1956 the chain had reached 17 locations across 8 states — the year Mr. Horne began painting the roofs yellow. By 1963 it had grown to 44 units, and by 1965 there were 60 Horne’s locations, many on major highways and open 24 hours a day. The last company-owned store closed in 1982. Port Royal is the last of the line, and still features many of the original designs.

Today it is three businesses under one roof: a full-service restaurant, a convenience store with gasoline and propane filling, and a gift shop stacked with old-time and specialty candies, gourmet chocolates, and fresh-baked cookies, brownies, cakes and pies.

1960Serving Port Royal
3-in-1Restaurant · Gas · Gifts
7 AMOpen every day

Events

What’s happening at Horne’s.

Nothing on the calendar right now

Seasonal specials, holiday hours and community events get posted here as they come up.

Planning something — a party, a club meet, a bus stop? Give us a call and we’ll see what we can do.

Call (804) 742-5743

Contact

Port Royal, Virginia

Hours

Open Daily  7:00 AM – 9:00 PM

Order pickup until 8:45 PM

Phone & Email

(804) 742-5743
hornesva@gmail.com

Questions about an order, an event, or a large party — give us a ring.

Pickup

Order online & pay at pickup — fresh and ready when you arrive.

Order Online

Visit

25532 A P Hill Blvd
Port Royal, VA 22535

Get Directions

Send us a message

Questions about an order, an event, or a large party? We read every one.

Hungry for a home-style meal?

Order Online
Order Online Reservation