Dude's Drive In: Drive-Up Takeout Available for Cars and Trucks of All Sizes!

Meal Takeaway in Christiansburg
Opening at 7:00 AM tomorrow
Header image for the site


We'll be taking our annual vacation week September 20th - September 27th. We'll see you again on September 28th when we'll be open again 7:00AM - 9:00PM!

We're still open normal hours and ready to serve you! Come by for a friendly smile and delicious food at Dude's Drive In! We'll see you soon!

Drive-Up Take-Out still available. Call now to place an order ahead, or pull in our lot and we'll bring it out.

We can accommodate cars and trucks of all sizes. Truck Drivers welcome! Stop by for delicious food and a warm smile.

Call now

Take away and parking lot dining has always been our thing! We are OPEN and ready to help bring some normalcy to you with your favorite delicious Dude's meal!

Truckers are welcome to come eat at Dude's!
We welcome walk-ups at the front window.
Come see us for some food and a smile :)!

Call now


a year ago
Was passing thru the area for the night, read the reviews and decided to try it. Excellent food!!! Really unique place. Everything we had was excellent. We had the footlong hotdog with cheese and ketchup, kids cheeseburger and fries, chuckwagon dinner, BBQ sandwich with slaw and a midget burger that has chili and mustard. The ladies were super nice! Definitely a must stop!
- Jessica P
6 days ago
Great food fast service. That's why they've been in business for so many years. Highly recommend.
- michael b
3 years ago
Food comes out quick and hot! Service is friendly. Park your car anywhere in their two lots and they'll come right up to your window. They do take debit cards and cash. Dude burger comes with cheese, pickles, lettuce, tomato, onion, and mayo. Also ordered small fries. Bag came with ketchup and salt packets.
- Andrea P

Contact Us


Call now
  • (540) 382-7901


Get directions
1505 Roanoke St
Christiansburg, VA 24073
United States

Business Hours

Mon:7:00 AM – 9:00 PM
Tue:7:00 AM – 9:00 PM
Wed:7:00 AM – 9:00 PM
Thu:7:00 AM – 9:00 PM
Fri:7:00 AM – 9:00 PM
Sat:7:00 AM – 9:00 PM
Contact Us
Message sent. We'll get back to you soon.