We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Vecchia Osteria

Certificate of Excellence
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
20 Richboro Road, Newtown, PA 18940
+1 215-860-7774
13:00 - 21:00
Closed now
See all hours
Sun 13:00 - 21:00
Mon 12:00 - 21:00
Tue - Sat 12:00 - 22:00
More Info
Add Photo Write a Review

546 Reviews from our TripAdvisor Community

Traveller rating
Traveller type
Time of year
Showing 545: English reviews
1 review
5 of 5 bubbles Reviewed 4 days ago NEW

Been there several times and never been disappointed. I have never ordered the same thing twice. Every meal has been fabulous! Owner is super friendly. He always makes sure to stop and say hello... Fabulous!

Thank Terri P
Newtown, Pennsylvania
Level Contributor
140 reviews
83 restaurant reviews
common_n_restaurant_reviews_1bd8 68 helpful votes
5 of 5 bubbles Reviewed 17 October 2016

We've been traveling a lot this summer. We had not been to Vecchia Osteria for a few months at least. We usually visit twice a month! I am happy to report it is still the best restaurant in Newtown, and likely Bucks County. We tried a new appetizer, the Buffalo Mozzarella with Pesto...fabulous. Squash blossoms were also first rate. My... More 

Thank fred5110
About Restaurant's Favourite Review
Willow Grove, Pennsylvania
1 review
5 of 5 bubbles Reviewed 1 week ago

Great food and service, and the desserts are incredible. Its BYOB, and the staff are happy to provide glasses/bottle openers if needed. - Highly recommended.

Thank mcojoc
Ivyland, Pennsylvania
1 review
5 of 5 bubbles Reviewed 1 week ago

One of the gems of Newtown. The food is delicious and served hot. The menu choices were varied and not pricey. The service is great. We were there the Saturday before Valentine's Day & it was super crowded, however, we were never rushed. Will be going back for more. It's a BYOB & reservations are definitely a must during busy... More 

Thank wrk9718
Newtown, Pennsylvania
1 review
5 of 5 bubbles Reviewed 1 week ago via mobile

Very good food I ave grilled sturgeon topp bruschetta o MY God so good my wife order risotto Withe truffles from VILLA ALBA Italy was really good but I love the way the people work in this restaurant very sincere the don't tray the push you the bay special o compete with not restaurant I my first time in this... More 

Thank tottyc11
1 review
4 of 5 bubbles Reviewed 1 week ago via mobile

Very nice atmosphere, incredibly friendly staff and owner. They surely just acquired a repeat customer!!

Thank Michael E
Level Contributor
6 reviews
4 restaurant reviews
5 of 5 bubbles Reviewed 1 week ago via mobile

The food was amazing. The owner treated us like family. We all ordered dishes that were not on the menu and they did it perfectly

Thank Rose A
1 review
5 of 5 bubbles Reviewed 1 week ago

Run by a local family, the food and service never disappoint. If you don't have a reservation, get there early, because it's always busy, and for very good reason. I have tried several things on the menu and it's hard to say what my favorite dish is. Birthday's, anniversary's, or really any special occasion, you can't go wrong at this... More 

Thank Krystan H
Level Contributor
3 reviews
5 of 5 bubbles Reviewed 1 week ago

This family-run restaurant offers a great Italian menu. None of the dishes we tried disappointed. Servers were very helpful, and the food was delicious. Can be noisy, as the restaurant is very popular and tables close together.

Thank Timothy A
Level Contributor
1 review
5 of 5 bubbles Reviewed 2 weeks ago

We'd been meaning to stop here for ages and only did so today because we had business in the area. Vecchia Osteria was a complete surprise and perfectly delightful, from the owner's genuinely warm welcome to Katelyn's cheerfully eager service. And the food...simply wonderful, with every bit of it so fragrant and bursting with the kind of unadorned freshness that's... More 

Thank Allen C

Travellers who viewed Vecchia Osteria also viewed

Newtown, Bucks County
New Hope, Bucks County
Newtown, Bucks County

Been to Vecchia Osteria? Share your experiences!

Write a Review Add Photos & Videos

Is This Your TripAdvisor Listing?

Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.

Claim Your Listing
Improve this listing

Restaurant Details

Rating summary
  • Food
    4.5 of 5 bubbles
    4.5 of 5 bubbles
  • Value
    4.5 of 5 bubbles
    4.5 of 5 bubbles
Italian, Vegetarian Friendly, Gluten Free Options
Lunch, Dinner, After-hours
Restaurant features
Takeout, Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Highchairs Available, Wheelchair Accessible
Good for
Child-friendly, Special Occasion Dining, Kids, Local cuisine, Business meetings, Groups, Romantic
Open Hours
13:00 - 21:00
12:00 - 21:00
12:00 - 22:00
12:00 - 22:00
12:00 - 22:00
12:00 - 22:00
12:00 - 22:00
Location and Contact Information
  • Address: 20 Richboro Road, Newtown, PA 18940
  • Location: United States  >  Pennsylvania (PA)  >  Bucks County  >  Newtown
  • Phone Number: +1 215-860-7774

Questions & Answers

Here's what previous visitors have asked, with answers from representatives of Vecchia Osteria and other visitors
3 questions
Ask a question
over a year ago
over a year ago

See all questions (3)

Questions? Get answers from Vecchia Osteria staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?