Skip to content
Hungry? You're in the right placeHungry? You're in the right place

Food Delivery in Portsmouth

    1. United States
    2. Virginia
    3. Portsmouth

    Find the Best Portsmouth Restaurants that Deliver Near You.

    THE 20 BEST Food Delivery Restaurants in Portsmouth


    Popular near you
  • McDonald's® (3679 SEWELLS POINT RD)

    McDonald's® (3679 SEWELLS POINT RD)
    Rated 4.3 out of 5 stars based on more than 200 reviews.
    $8.49 Delivery Fee
     • 
    30–40 min
  • IHOP (114 East 21st Street)

    IHOP (114 East 21st Street)
    Rated 4.3 out of 5 stars based on more than 200 reviews.
    $0.49 Delivery Fee
     • 
    50–60 min
  • Starbucks (Granby & Plume)

    Starbucks (Granby & Plume)
    A top rated restaurant with 4.8 out of 5 stars based on 114 reviews.
    $2.49 Delivery Fee
     • 
    35–45 min
  • Biscuits, Burgers, & Bowls (Ghent)

    Biscuits, Burgers, & Bowls (Ghent)
    A top rated restaurant with 4.7 out of 5 stars based on 62 reviews.
    $0.49 Delivery Fee
     • 
    40–50 min
  • IHOP (114 East 21st Street)

    IHOP (114 East 21st Street)
    Rated 4.3 out of 5 stars based on more than 200 reviews.
    $0.49 Delivery Fee
     • 
    50–60 min

    Biscuits, Burgers, & Bowls (Ghent)

    Biscuits, Burgers, & Bowls (Ghent)
    A top rated restaurant with 4.7 out of 5 stars based on 62 reviews.
    $0.49 Delivery Fee
     • 
    40–50 min

    Starbucks (Granby & Plume)

    Starbucks (Granby & Plume)
    A top rated restaurant with 4.8 out of 5 stars based on 114 reviews.
    $2.49 Delivery Fee
     • 
    35–45 min
    Rewards for you
  • Voyager Cold Brew Coffee

    10 orders until $15 reward
    Voyager Cold Brew Coffee
    A top rated restaurant with 4.9 out of 5 stars based on 13 reviews.
    $1.49 Delivery Fee
     • 
    35–45 min
  • More to love
    Try spots from further away
  • McDonald's® (8300 HAMPTON BLVD)

    McDonald's® (8300 HAMPTON BLVD)
    A top rated restaurant with 4.7 out of 5 stars based on 82 reviews.
     $8.49 Delivery Fee6.9 mi
     • 
    35–45 min
  • Starbucks (Hampton Blvd. & West Little Cr)

    Starbucks (Hampton Blvd. & West Little Cr)
    A top rated restaurant with 4.9 out of 5 stars based on 72 reviews.
     $6.49 Delivery Fee6.3 mi
     • 
    40–50 min
  • IHOP- 598

    IHOP- 598
    Rated 4.3 out of 5 stars based on more than 200 reviews.
     $6.49 Delivery Fee8.1 mi
     • 
    45–55 min
  • Hardee's 2956 (8405 Hampton Blvd.)

    Hardee's 2956 (8405 Hampton Blvd.)
    A top rated restaurant with 4.8 out of 5 stars based on 32 reviews.
     $4.49 Delivery Fee7 mi
     • 
    35–45 min
  • Dunkin' (1435 Battlefield Blvd N)

    Dunkin' (1435 Battlefield Blvd N)
    A top rated restaurant with 4.7 out of 5 stars based on 23 reviews.
     $4.49 Delivery Fee7 mi
     • 
    30–40 min
  • Wendy's (9400 Decatur Ave)

    Wendy's (9400 Decatur Ave)
     $5.49 Delivery Fee7.8 mi
     • 
    60–70 min
  • Wawa 654 (720 Woodlake Dr.)

    Wawa 654 (720 Woodlake Dr.)
    Rated 4.1 out of 5 stars based on 58 reviews.
     $4.99 Delivery Fee6.9 mi
     • 
    45–55 min
  • Sonic (969 Providence Road)

    Sonic (969 Providence Road)
    Rated 4.0 out of 5 stars based on 77 reviews.
     $6.49 Delivery Fee7.4 mi
     • 
    50–60 min
  • Family favorites
  • IHOP- 598

    IHOP- 598
    Rated 4.3 out of 5 stars based on more than 200 reviews.
    $6.49 Delivery Fee
     • 
    45–55 min
  • Healthy eating
  • Panera (739 West 21st Street)

    Panera (739 West 21st Street)
    A top rated restaurant with 4.8 out of 5 stars based on more than 200 reviews.
    $1.49 Delivery Fee
     • 
    35–45 min
  • Loved by locals
  • The Bakehouse at Chelsea

    The Bakehouse at Chelsea
    A top rated restaurant with 5.0 out of 5 stars based on 18 reviews.
    $0.49 Delivery Fee
     • 
    40–50 min
  • 7-Eleven (1200 High St)

    Currently unavailable
    7-Eleven (1200 High St)
    $20 Delivery Fee 
     • 
    Currently unavailable

    IHOP (Battlefield Blvd)

    Pick it up
    IHOP (Battlefield Blvd)
    A top rated restaurant with 4.5 out of 5 stars based on 101 reviews.
    No delivery partners nearby
     • 
    8.7 mi
     • 
    50–60 min

    7-Eleven (3500 Victory Blvd)

    Currently unavailable
    7-Eleven (3500 Victory Blvd)
    $2.99 Delivery Fee
     • 
    Currently unavailable

    Hardee's 2201 (5705 Portsmouth Blvd.)

    Pick it up
    Hardee's 2201 (5705 Portsmouth Blvd.)
    Rated 4.3 out of 5 stars based on 20 reviews.
    No delivery partners nearby
     • 
    1.9 mi
     • 
    35–45 min

    Chick-fil-A (901 Frederick Blvd)

    No delivery people nearby
    Chick-fil-A (901 Frederick Blvd)
    A top rated restaurant with 4.7 out of 5 stars based on more than 200 reviews.
    $3.99 Delivery Fee 
     • 
    No delivery people nearby

    Chanello's Pizza (High Street)

    Schedule order
    Opens at 11:00 AM
    Chanello's Pizza (High Street)
    A top rated restaurant with 4.6 out of 5 stars based on 11 reviews.

    Wawa 8636 (1200 Frederick Blvd.)

    No delivery people nearby
    Wawa 8636 (1200 Frederick Blvd.)
    Rated 4.3 out of 5 stars based on 123 reviews.
    $9.99 Delivery Fee 
     • 
    No delivery people nearby

    7-Eleven (1169 George Washington Hwy N)

    Currently unavailable
    7-Eleven (1169 George Washington Hwy N)
    $20 Delivery Fee 
     • 
    Currently unavailable

    Lin's Garden

    Currently unavailable
    Lin's Garden
    A top rated restaurant with 4.5 out of 5 stars based on 62 reviews.

    Village Inn (6116 College Dr)

    Schedule order
    Opens at 7:00 AM
    Village Inn (6116 College Dr)
    A top rated restaurant with 4.7 out of 5 stars based on 31 reviews.

    Tropical Smoothie Cafe (742 W 21st ST Unit#B)

    Schedule order
    Opens at 7:00 AM
    Tropical Smoothie Cafe (742 W 21st ST Unit#B)
    Rated 4.4 out of 5 stars based on 71 reviews.

    Starbucks (Portsmouth)

    No delivery people nearby
    Starbucks (Portsmouth)
    A top rated restaurant with 4.7 out of 5 stars based on 100 reviews.
    $1.49 Delivery Fee
     • 
    No delivery people nearby

    7-Eleven (3534 Airline Blvd)

    Currently unavailable
    7-Eleven (3534 Airline Blvd)
    $20 Delivery Fee 
     • 
    Currently unavailable

    Wawa 8612 (4005 Victory Blvd.)

    No delivery people nearby
    Wawa 8612 (4005 Victory Blvd.)
    Rated 4.2 out of 5 stars based on 162 reviews.
    $9.99 Delivery Fee 
     • 
    No delivery people nearby

    7-Eleven (4000 Portsmouth Blvd)

    Currently unavailable
    7-Eleven (4000 Portsmouth Blvd)
    $18.99 Delivery Fee 
     • 
    Currently unavailable

    Bojangles (3927 Victory Blvd)

    No delivery people nearby
    Bojangles (3927 Victory Blvd)
    Rated 4.4 out of 5 stars based on 43 reviews.
    $4.99 Delivery Fee 
     • 
    No delivery people nearby

    McDonald's® (2716 AIRLINE BLVD)

    No delivery people nearby
    McDonald's® (2716 AIRLINE BLVD)
    Rated 4.4 out of 5 stars based on 96 reviews.
    $9.49 Delivery Fee 
     • 
    No delivery people nearby

    7-Eleven (600 FREDERICK BLVD)

    Currently unavailable
    7-Eleven (600 FREDERICK BLVD)
    $2.99 Delivery Fee
     • 
    Currently unavailable

    Wendy's (1365 FREDERICK BLVD)

    Schedule order
    Opens at 6:30 AM
    Wendy's (1365 FREDERICK BLVD)
    A top rated restaurant with 4.8 out of 5 stars based on 17 reviews.

    Tida Thai

    Schedule order
    Opens at 11:00 AM
    Tida Thai
    A top rated restaurant with 4.7 out of 5 stars based on 174 reviews.

    7-Eleven (1618 Indian River Rd)

    Currently unavailable
    7-Eleven (1618 Indian River Rd)
    $2.99 Delivery Fee
     • 
    Currently unavailable

    Tropical Smoothie Cafe (1224 Greenbrier pkwy)

    Schedule order
    Opens at 7:00 AM
    Tropical Smoothie Cafe (1224 Greenbrier pkwy)
    A top rated restaurant with 4.8 out of 5 stars based on 50 reviews.

    Dunkin' (3014 Turnpike Rd)

    No delivery people nearby
    Dunkin' (3014 Turnpike Rd)
    $4.99 Delivery Fee 
     • 
    No delivery people nearby

    McDonald's® (3937 PORTSMOUTH BLVD)

    No delivery people nearby
    McDonald's® (3937 PORTSMOUTH BLVD)
    Rated 4.3 out of 5 stars based on 44 reviews.
    $20 Delivery Fee 
     • 
    No delivery people nearby

    Savvy Cafe

    Spend $15, Save $15
    Schedule order
    Opens at 7:00 AM
    Savvy Cafe

    Panera (1009 University Blvd)

    Pick it up
    Panera (1009 University Blvd)
    A top rated restaurant with 4.7 out of 5 stars based on 124 reviews.
    No delivery partners nearby
     • 
    4.8 mi
     • 
    40–50 min

    Subway (259 Granby St)

    Schedule order
    Opens at 7:00 AM
    Subway (259 Granby St)

    Taco Bell (3236 Western Branch Blvd)

    Schedule order
    Opens at 7:00 AM
    Taco Bell (3236 Western Branch Blvd)
    Rated 4.5 out of 5 stars based on 94 reviews.

    Panda Express (4111 Portsmouth Blvd)

    Schedule order
    Opens at 10:30 AM
    Panda Express (4111 Portsmouth Blvd)
    A top rated restaurant with 4.5 out of 5 stars based on 33 reviews.

    Town Center Cold Pressed (Monticello)

    Schedule order
    Opens at 7:00 AM
    Town Center Cold Pressed (Monticello)

    Kingston Grill

    No delivery people nearby
    Kingston Grill

    Paradise Pizzeria

    Schedule order
    Opens at 7:00 AM
    Paradise Pizzeria

    7-Eleven (4803 Powhatan Ave)

    Currently unavailable
    7-Eleven (4803 Powhatan Ave)
    $2.99 Delivery Fee
     • 
    Currently unavailable

    7-Eleven (4001 Greenwood Dr)

    Currently unavailable
    7-Eleven (4001 Greenwood Dr)
    $2.99 Delivery Fee
     • 
    Currently unavailable

    Krispy Kreme (4028 Victory Blvd.)

    Spend $20, Save $4
    Schedule order
    Opens at 6:15 AM
    Krispy Kreme (4028 Victory Blvd.)
    A top rated restaurant with 4.8 out of 5 stars based on 21 reviews.

    7-Eleven (3903 VICTORY BLVD)

    Pick it up
    7-Eleven (3903 VICTORY BLVD)
    A top rated restaurant with 4.8 out of 5 stars based on 173 reviews.
    No delivery partners nearby
     • 
    1.7 mi
     • 
    35–45 min

    7-Eleven (3025 E Virginia Beach Blv)

    Currently unavailable
    7-Eleven (3025 E Virginia Beach Blv)
    $5.99 Delivery Fee
     • 
    Currently unavailable

    7-Eleven (3200 WESTERN BRANCH BLVD)

    Currently unavailable
    7-Eleven (3200 WESTERN BRANCH BLVD)
    $20 Delivery Fee 
     • 
    Currently unavailable

    7-Eleven (1115 COLONIAL AVE)

    Currently unavailable
    7-Eleven (1115 COLONIAL AVE)
    $2.99 Delivery Fee
     • 
    Currently unavailable

    Hardee's 2431 (1433 Geo. Washington Hwy)

    Pick it up
    Hardee's 2431 (1433 Geo. Washington Hwy)
    Rated 4.5 out of 5 stars based on 24 reviews.
    No delivery partners nearby
     • 
    3 mi
     • 
    25–35 min

    Cogans Pizza Ghent

    Schedule order
    Opens at 11:00 AM
    Cogans Pizza Ghent
    Rated 4.4 out of 5 stars based on 154 reviews.

    McDonald's® (801 LONDON BLVD)

    No delivery people nearby
    McDonald's® (801 LONDON BLVD)
    Rated 4.3 out of 5 stars based on more than 200 reviews.
    $14.99 Delivery Fee 
     • 
    No delivery people nearby

    7-Eleven (1230 Redgate Ave)

    Currently unavailable
    7-Eleven (1230 Redgate Ave)
    $2.99 Delivery Fee
     • 
    Currently unavailable

    7-Eleven (4424 Portsmouth Blvd)

    Currently unavailable
    7-Eleven (4424 Portsmouth Blvd)
    $2.99 Delivery Fee
     • 
    Currently unavailable

    Burger King (600 Airline Boulevard)

    Schedule order
    Opens at 6:30 AM
    Burger King (600 Airline Boulevard)
    Rated 4.2 out of 5 stars based on 19 reviews.

    Tropical Smoothie Cafe (5860 Harbour View Boulevard, Ste A1 A)

    Schedule order
    Opens at 7:00 AM
    Tropical Smoothie Cafe (5860 Harbour View Boulevard, Ste A1 A)
    A top rated restaurant with 4.7 out of 5 stars based on 68 reviews.

    Taco Bell (4103 Portsmouth Blvd)

    Schedule order
    Opens at 7:00 AM
    Taco Bell (4103 Portsmouth Blvd)
    A top rated restaurant with 4.6 out of 5 stars based on 30 reviews.

    Wawa 8672 (720 London Blvd)

    No delivery people nearby
    Wawa 8672 (720 London Blvd)
    Rated 4.4 out of 5 stars based on 49 reviews.
    $0.99 Delivery Fee
     • 
    No delivery people nearby

    Cold Stone Creamery (520 W 21St St)

    Schedule order
    Opens at 12:00 PM
    Cold Stone Creamery (520 W 21St St)
    A top rated restaurant with 4.6 out of 5 stars based on 118 reviews.

    Wendy's (3100 WESTERN BRANCH BLVD.)

    Schedule order
    Opens at 6:30 AM
    Wendy's (3100 WESTERN BRANCH BLVD.)
    Rated 3.8 out of 5 stars based on 22 reviews.

    McDonald's® (1401 22ND ST)

    Schedule order
    Opens at 6:30 AM
    McDonald's® (1401 22ND ST)
    Rated 4.4 out of 5 stars based on 92 reviews.

    Starbucks (Harbour View)

    No delivery people nearby
    Starbucks (Harbour View)
    A top rated restaurant with 4.8 out of 5 stars based on 109 reviews.
    $20 Delivery Fee 
     • 
    No delivery people nearby

    7-Eleven (5001 Portsmouth Blvd)

    Currently unavailable
    7-Eleven (5001 Portsmouth Blvd)
    $2.99 Delivery Fee
     • 
    Currently unavailable

    7-Eleven (3805 Colley Ave)

    Currently unavailable
    7-Eleven (3805 Colley Ave)
    $2.99 Delivery Fee
     • 
    Currently unavailable

    McDonald's® (2000 VICTORY BLVD)

    No delivery people nearby
    McDonald's® (2000 VICTORY BLVD)
    Rated 4.3 out of 5 stars based on 89 reviews.
    $15.99 Delivery Fee 
     • 
    No delivery people nearby

    7-Eleven (725 London Blvd)

    Currently unavailable
    7-Eleven (725 London Blvd)
    $2.99 Delivery Fee
     • 
    Currently unavailable

    Tropical Smoothie Cafe - Victory Crossing Shopping Center

    Schedule order
    Opens at 7:00 AM
    Tropical Smoothie Cafe - Victory Crossing Shopping Center
    Rated 4.5 out of 5 stars based on 73 reviews.

    Wendy's (5001 GEORGE WASHINGTON HY)

    Schedule order
    Opens at 6:30 AM
    Wendy's (5001 GEORGE WASHINGTON HY)
    A top rated restaurant with 4.6 out of 5 stars based on 48 reviews.

    7-Eleven (1811 EFFINGHAM ST)

    Currently unavailable
    7-Eleven (1811 EFFINGHAM ST)
    $20 Delivery Fee 
     • 
    Currently unavailable

    7-Eleven (3800 Granby St)

    Currently unavailable
    7-Eleven (3800 Granby St)
    $2.99 Delivery Fee
     • 
    Currently unavailable

    Tropical Smoothie Cafe - Chesapeake Square Blvd

    Schedule order
    Opens at 7:00 AM
    Tropical Smoothie Cafe - Chesapeake Square Blvd
    Rated 4.5 out of 5 stars based on 21 reviews.

    7-Eleven (1500 AIRLINE BLVD)

    Currently unavailable
    7-Eleven (1500 AIRLINE BLVD)
    $2.99 Delivery Fee
     • 
    Currently unavailable

    Panda Express (300 Monticello Avenue)

    Schedule order
    Opens at 11:00 AM
    Panda Express (300 Monticello Avenue)
    Rated 4.5 out of 5 stars based on 88 reviews.

    7-Eleven (700 MT VERMON AVE)

    Pick it up
    7-Eleven (700 MT VERMON AVE)
    No delivery partners nearby
     • 
    1.1 mi
     • 
    35–45 min

    McDonald's® (3679 SEWELLS POINT RD)

    McDonald's® (3679 SEWELLS POINT RD)
    Rated 4.3 out of 5 stars based on more than 200 reviews.
    $8.49 Delivery Fee
     • 
    30–40 min

    CVS (3717 Hampton Blvd)

    Currently unavailable
    CVS (3717 Hampton Blvd)
    A top rated restaurant with 4.9 out of 5 stars based on 27 reviews.

    McDonald's® (3350 S MILITARY HWY)

    No delivery people nearby
    McDonald's® (3350 S MILITARY HWY)
    Rated 4.2 out of 5 stars based on 75 reviews.
    $20 Delivery Fee 
     • 
    No delivery people nearby

    Dunkin (3277 Western Branch Blvd)

    No delivery people nearby
    Dunkin (3277 Western Branch Blvd)
    Rated 4.4 out of 5 stars based on 59 reviews.
    $19.49 Delivery Fee 
     • 
    No delivery people nearby

    Walgreens (5917 High St W)

    Currently unavailable
    Walgreens (5917 High St W)

    McDonald's® (4125 GRANBY ST)

    Schedule order
    Opens at 6:30 AM
    McDonald's® (4125 GRANBY ST)
    Rated 4.4 out of 5 stars based on 192 reviews.

    Wendy's (3904 VICTORY BOULEVARD)

    Schedule order
    Opens at 6:30 AM
    Wendy's (3904 VICTORY BOULEVARD)
    Rated 4.3 out of 5 stars based on 35 reviews.

    Starbucks (Chesapeake Sq.)

    No delivery people nearby
    Starbucks (Chesapeake Sq.)
    A top rated restaurant with 4.7 out of 5 stars based on 160 reviews.
    $10.99 Delivery Fee 
     • 
    No delivery people nearby

    7-Eleven (4701 Taylor Rd)

    Currently unavailable
    7-Eleven (4701 Taylor Rd)
    $20 Delivery Fee 
     • 
    Currently unavailable

    7-Eleven (3201 GEO WASHINGTON HWY)

    Currently unavailable
    7-Eleven (3201 GEO WASHINGTON HWY)

    7-Eleven (3500 Deep Creek)

    Currently unavailable
    7-Eleven (3500 Deep Creek)
    $20 Delivery Fee 
     • 
    Currently unavailable

    Taco Bell (1720 Parkview Drive)

    Schedule order
    Opens at 7:00 AM
    Taco Bell (1720 Parkview Drive)
    Rated 4.5 out of 5 stars based on 147 reviews.

    Osaka Ramen & Sushi

    Schedule order
    Opens at 11:00 AM
    Osaka Ramen & Sushi
    A top rated restaurant with 4.7 out of 5 stars based on 138 reviews.

    Check out the best Portsmouth restaurants that deliver near you

    Skip lines and forget about reservations. Use Postmates to have the best food Portsmouth offers delivered directly to you. Whether you’ve been wanting to try a new buzzworthy bakery or trending Fast Food spot, or you’re craving something from a nearby neighborhood coffee shop or cafe, have it delivered to you with Postmates in Portsmouth.

    Order food near you for pickup in Portsmouth

    For those times when picking up your takeout order might be preferred, whether you’re out and about and decide to grab a bite to eat closeby, or you’re heading home and decide on a whim to skip cooking and treat yourself to a delicious meal from your favorite Breakfast And Brunch spot in Portsmouth, opt to place your online order for pickup instead of delivery.


    Frequently asked questions

    Yes! Postmates is proud to offer delivery from the hottest restaurants in Portsmouth. To find out what’s available near you, enter your address. See something missing? Let us know.

    There are around 220 places offering delivery in Portsmouth. The options available to you may vary depending on your location so enter your delivery address, whether you’re in 23701, 23704, 23707 or elsewhere, to check out the delivery spots nearby.

    As you seek out the best food delivery, consider ordering online from spots that have earned a high star rating from users, like 7-Eleven.

    They say “when in Rome, do as the Romans do”. If you’re searching for delivery in Portsmouth then that means you should order some Italian. To get a taste of the best the city has to offer, check out delivery options from Chanello’s Pizza, Sal’s Famous NY Pizza, New York Pizza, Papa John’s, Wawa 8636, and Bangkok Garden Noodle House.

    For cheap food delivery in Portsmouth, try Thai Basil and Chick-fil-A.

    Postmates is proud to deliver the items you need, right when you need them. Enter your delivery address to see what’s available for 24-hour delivery in Portsmouth.

    For vegetarian food delivery in Portsmouth, try Five Boroughs Restaurant. Or, select your city’s “vegan” category to see a full list of healthy delivery choices.

    Postmates provides alcohol delivery from some restaurants serving alcohol in Portsmouth. Check out the following restaurants if you’d like a drink with your meal: 7-Eleven.

    Postmates users can schedule delivery from certain restaurants in Portsmouth. On the checkout page, select “schedule” to select your desired delivery time.

    Depending on your location, some restaurants on Postmates may offer $0 delivery. Enter your address and sort by ‘delivery fee’ to see what offers the lowest food delivery price near you in Portsmouth. For guaranteed $0 delivery, sign up for Postmates Unlimited.