Meta ads are one of the most cost-effective ways for restaurants to reach hungry customers nearby. If you run a restaurant in London, you already know the competition is fierce. The good news is that Meta's location targeting tools let you speak directly to people who live, work or walk within 2 miles of your door. This guide explains exactly how to do it, step by step.
Meta Ads for Restaurants: Target Locals Within 2 Miles
Why Location Targeting Matters for Restaurants
Most of your customers come from close by. Research consistently shows that people choose restaurants within a short walk or drive of where they are right now. That means broad national campaigns waste your budget on people who will never visit.
Meta's radius targeting lets you focus every pound on the people most likely to walk through your door. For a restaurant in Marylebone, that might mean targeting Fitzrovia, Paddington and Mayfair. For one in Brixton, it could mean Herne Hill, Stockwell and Clapham North.
Tight local targeting also means your creative feels relevant. An ad that says "Dinner in Clapham tonight?" lands far better than a generic food photo with no location hook.
Setting Up Radius Targeting on Meta
Here is how to build a location-focused campaign from scratch inside Meta Ads Manager.
Step 1: Choose your objective. For most restaurants, the best objectives are Awareness (to build foot traffic), Traffic (to drive website visits or reservations) or Leads (to collect bookings directly via Meta's lead forms). If you take bookings through a tool like OpenTable or ResDiary, Traffic works well.
Step 2: Set your location. In the ad set, go to Locations and drop a pin on your restaurant's address. Set the radius to 1 or 2 miles. In a dense city like London, 1 mile is often enough and keeps your audience tight. You can exclude postcodes that are cut off by a park, railway line or river if the geography makes them unreachable.
Step 3: Choose "People living in or recently in this location." This targets both residents and people currently nearby. For dinner campaigns, "recently in" is powerful because it catches office workers and visitors.
Step 4: Build your audience. Layer in relevant interests such as "dining out," "food and drink" or specific cuisine types. You can also layer in household income or age brackets if your restaurant has a clear demographic. Keep the audience size between 20,000 and 80,000 for a London 2-mile radius. Much smaller and frequency becomes a problem. Much larger and you lose precision.
Budgets and Realistic Costs in London
London is a competitive market, so expect higher CPMs than the UK average. A typical CPM (cost per thousand impressions) for a restaurant campaign in inner London runs between £6 and £14 depending on the audience, creative and time of year.
A starting budget of £10 to £20 per day is workable for testing. Over a month, that is £300 to £600. This gives Meta's algorithm enough data to optimise delivery without overspending before you see results.
Give each campaign at least two weeks before judging performance. Meta needs time to exit the learning phase, which usually requires around 50 conversion events. If you are running a Traffic campaign, that might mean 50 link clicks. If you use lead forms, 50 form submissions.
A well-run campaign for a restaurant in an area like Shoreditch or South Kensington can generate bookings at a cost per result of £3 to £10, depending on the offer and creative. Those are strong numbers against the lifetime value of a regular diner.
Creative That Converts for Local Restaurants
Your ad creative does most of the heavy lifting. Here are the formats that work best for local restaurant campaigns.
Short video (6 to 15 seconds). Show your food being plated, your room filling up on a Friday night, or a quick tour of your terrace. No need for a film crew. A well-lit iPhone video with subtitles performs strongly on Reels placements.
Static image with clear text. A bold photo of your signature dish with the name of your neighbourhood and a clear call to action. Keep copy short: "Sunday roast in Islington. Book your table now."
Carousel ads. Show three to five dishes or highlight a set menu. These work well for special events like Valentine's Day, Easter or pre-theatre menus.
Always include a strong call to action such as "Book Now," "Reserve a Table" or "View the Menu." Link directly to your booking page, not your homepage.
For practical guidance on building campaigns that align with your wider digital strategy, take a look at our paid advertising services for hospitality and local businesses.
Retargeting: Bringing Locals Back
Not everyone books on first sight. Retargeting lets you re-engage people who have already shown interest.
Build a Custom Audience from people who visited your website in the last 30 days, watched 50% or more of your video ads, or engaged with your Instagram or Facebook page. Then serve them a slightly different ad, perhaps featuring a specific dish, a new menu or an upcoming event.
Retargeting audiences in London tend to be small within a 2-mile radius, so cap your frequency at three or four impressions per week to avoid annoying people. A small retargeting budget of £3 to £5 per day is usually enough.
Seasonal and Event-Driven Campaigns
London's restaurant scene moves with the calendar. Plan campaigns around key moments: Mother's Day, the Christmas party season, Valentine's Day, summer terrace weather and local events like nearby festivals or theatre openings.
Start your campaign seven to ten days before the event. This gives Meta time to optimise and gives customers enough notice to plan. A restaurant near a major venue in east London, for example, might run targeted ads before a run of concerts at a nearby arena, catching people searching for a pre-show dinner spot.
Adjust your radius for these campaigns too. Event-driven campaigns can stretch to 3 or 4 miles, since people will travel further for a special occasion.
Tracking Your Results Properly
Install the Meta Pixel on your website before you launch. This tracks visits, booking page views and completed reservations. Without it, you are flying blind.
Set up Events Manager to record the actions that matter most: ViewContent (menu page), Lead (booking enquiry) and Purchase or CompleteRegistration (confirmed booking, depending on your system). This data feeds Meta's algorithm and helps it find more people likely to convert.
Check your results weekly. Look at cost per result, link click-through rate and reach within your target radius. If your click-through rate is below 1%, your creative needs refreshing. If your cost per result is rising, try a new audience or adjust your radius.
---
Frequently Asked Questions
How small can I set my targeting radius on Meta?
Meta allows a minimum radius of 1 mile for location-based targeting. In a dense urban area like London, this is usually the right starting point for restaurants. You can always test a 2-mile radius and compare performance.
Should I run ads every day or only at peak times?
Start by running ads continuously and let Meta's delivery system optimise timing. Once you have two to four weeks of data, you can use ad scheduling to focus spend on the hours most likely to drive bookings, typically late morning and early evening.
How long before I see results from Meta ads?
Most restaurants see meaningful data within two to three weeks. Bookings directly attributed to ads can appear within days, but it takes a full campaign cycle to understand true cost per booking and return on spend.
---
Conclusion
Meta ads give London restaurants a precise, affordable way to reach the locals most likely to book a table. By combining tight radius targeting, strong creative and proper tracking, you can build a steady stream of new and returning customers from within your own neighbourhood.
The key is to start focused, test consistently and scale what works. Even a modest daily budget, managed well, can deliver a measurable return for an independent restaurant or small group.
If you are ready to run local campaigns that actually fill covers, get in touch with the Byter Digital team for a free proposal. We work with restaurants and hospitality businesses across London and would love to help yours grow.
Lewis Banks
Founder & Director, Byter Digital · 7+ years experience
Lewis is the Founder and Director of Byter Digital. He launched the agency in 2018 and has spent the years since building marketing programmes for London restaurants, members clubs, hotels, dental practices, and consumer brands. He writes about agency operations, hospitality marketing, and how SMEs should think about modern channels.