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
+1 215-860-7774
12:00 - 22: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

526 Reviews from our TripAdvisor Community

Traveller rating
Traveller type
Time of year
Showing 524: English reviews
Newtown, Pennsylvania
1 review
common_n_restaurant_reviews_1bd8 2 helpful votes
5 of 5 bubbles Reviewed 2 days ago NEW

Vecchia Osteria is a truly exceptional dining experience, so good that since I moved to Newtown a couple of years ago, I have been back there with friends and family at least once a month for dinner, either in the evening or at mid-day. From the extensive menu, I usually choose the fish special of the day; it is as... More 

2 Thank gross2017
Newtown, Pennsylvania
Level Contributor
139 reviews
82 restaurant reviews
common_n_restaurant_reviews_1bd8 66 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 

1 Thank fred5110
About Restaurant's Favourite Review
Newtown, Pennsylvania
Level Contributor
4 reviews
common_n_restaurant_reviews_1bd8 7 helpful votes
5 of 5 bubbles Reviewed 3 days ago NEW

My husband and I just had a great dining experience at this establishment..we were seated promptly having a 6pm reservation. We decided on the zucchini blossoms as our antipasti. Having returned from Verona recently we decided to compare. All is I can they were amazingly delicious and just as good if not better. Our main portion was orecchiette with sausage... More 

1 Thank carole p
Newtown, PA
Level Contributor
3 reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
5 of 5 bubbles Reviewed 5 days ago NEW via mobile

For over 10 years we have been celebrating anniversaries and birthdays and baptisms and engagements at this local spot. It is casual and yet elegant, friendly, accommodating. Always get the arugula salad with fresh shaved Parmesan and fresh lemon and every pasta dish is superlative. Tiny pocketbooks of pear and Gorgonzola and light cream and crisp walnuts. Perfectly seasoned shrimp... More 

1 Thank Cmse
Newtown, Pennsylvania
2 reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
5 of 5 bubbles Reviewed 1 week ago NEW via mobile

We visit there frequently with friends and our family. Food is always delicious, service is always great and Anna's desserts are awesome! We love it there!

1 Thank Angella B
Level Contributor
8 reviews
5 restaurant reviews
common_n_restaurant_reviews_1bd8 4 helpful votes
5 of 5 bubbles Reviewed 1 week ago NEW via mobile

Vecchia Osteria is an excellent restaurant! We have celebrated many special occasions in their semi-private rooms and enjoyed numerous date nights with friends. The food and the service have been spectacular each and every time. I recommend you order family-style and plan to share entrees so you can try a variety of dishes. Their Gorgonzola purses pasta dish is a... More 

1 Thank Margo F
Level Contributor
10 reviews
6 restaurant reviews
common_n_restaurant_reviews_1bd8 4 helpful votes
5 of 5 bubbles Reviewed 1 week ago NEW

This is my go to place for a great Italian meal. Their branzini is incredible as are their pasta dishes. It is a byob as well and the service is always up to par. One time we went without any wine and they gave us some delicious chianti on the house. Can't go wrong here.

Thank Craig R
2 reviews
5 of 5 bubbles Reviewed 1 week ago NEW via mobile

We regularly dine here and are never disappointed. The food is tradition hand made Italian; not the heavy, mass produced, feel.

Thank Keith P
Warminster, Pennsylvania
1 review
5 of 5 bubbles Reviewed 1 week ago

This is a restaurant that I go to frequently. The food is always delicious from salads to pastas to desserts like the lemon cake. I have eaten there for both lunch and dinner. The service is efficient and cheerful. The atmosphere is pleasant and welcoming. If you are in the area do not pass up a chance to enjoy Vecchia... More 

Thank pax4pax4
2 reviews
5 of 5 bubbles Reviewed 1 week ago

Everything was great starting from the service, to the unique warm atmosphere, to the delicious authentic Italian food. I am a very affectionate customer and would recommend this restaurant to anyone who wants to feel like they're at home (Pasquale and his family are very good at making sure you do) while enjoying the taste of Italy.

Thank Danny04029

Travellers who viewed Vecchia Osteria also viewed

Newtown, Bucks County
New Hope, 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, Gluten Free Options
Lunch, Dinner, After-hours
Restaurant features
Takeout, Reservations, Outdoor Seating, Seating, Waitstaff, Parking Available, Highchairs Available, Wheelchair Accessible
Good for
Local cuisine, Kids, Child-friendly, Business meetings, Romantic, Special Occasion Dining, Groups
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
  • 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
4 questions
Ask a question
Newtown, Pennsylvania
over a year ago
11 months ago

See all questions (4)

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?