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.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

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
12:00 - 22:00
Open 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

558 Reviews from our TripAdvisor Community

Traveller rating
Traveller type
Time of year
Showing 557: English reviews
Quakertown, Pennsylvania
Level Contributor
137 reviews
82 restaurant reviews
common_n_restaurant_reviews_1bd8 56 helpful votes
5 of 5 bubbles Reviewed yesterday NEW

Six of us had dinner with a variety of dishes. I'm speaking for my own which was the risotto. It was perfect, al dente and creamy. All of the other dishes were also so good. If we lived closer we would go back again and again but we live about an hour away. If we are ever in Newtown we... More 

Thank Sandra R
Newtown, Pennsylvania
Level Contributor
140 reviews
83 restaurant reviews
common_n_restaurant_reviews_1bd8 68 helpful votes
5 of 5 bubbles Reviewed 18 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
Level Contributor
4 reviews
3 restaurant reviews
4 of 5 bubbles Reviewed 3 days ago NEW via mobile

Our group of four tried several of the salads and pasta dishes. We found all of the flavors to be well-rounded and the wine menu full of good choices. We sat in the "new" room. It was fine, but somehow gave off a colder impression than the main restaurant.

Thank LBKAmsterdam
Raleigh, North Carolina
1 review
5 of 5 bubbles Reviewed 4 days ago NEW

We live in North Carolina but my wife and I had been to Vecchia Osteria once previously when visiting a friend who lived in Newtown. She has since moved, but we were back in the Philadelphia area last weekend for our son's hockey tournament. We didn't think the schedule would allow us to have a nice dinner Saturday night, but... More 

Thank chaskell66
Newtown, Pennsylvania, United States
Level Contributor
18 reviews
12 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
4 of 5 bubbles Reviewed 1 week ago via mobile

We may not get to eat in as often as I'd like however we had our granddaughters 1st bday party and even though it was fairly last minute , everything was outstanding !! Pasquale always does his best to go over and beyond to please . Food - apps - Scarpacchio - very good could use more filet - We... More 

Thank Leslie N
1 review
5 of 5 bubbles Reviewed 1 week ago

I recently celebrated my 40th birthday and had a fantastic dinner at Vecchia Oysteria with a group of friends. We started with a round of amazing appetizers including an antipasta plate, fried calamari, asparagus rollatinis, and caprese salads...amazing! I get the lollipop lamb chops every time I go, and they are consistently absolutely delicious. They just melt in your mouth.... More 

Thank Kelly L
Newtown, Pennsylvania
Level Contributor
17 reviews
10 restaurant reviews
common_n_restaurant_reviews_1bd8 3 helpful votes
5 of 5 bubbles Reviewed 1 week ago

At Vecchia Osteria you can count on outstanding food with excellent service in a very pleasant atmosphere. Make sure you have a reservation because this great restaurant is always busy. We've been dining here for many years and continue to enjoy the ambiance, delicious meals and very attentive servers.

Thank OHBuckeye11
Newtown, Pennsylvania
Level Contributor
3 reviews
common_n_restaurant_reviews_1bd8 1 helpful vote
5 of 5 bubbles Reviewed 1 week ago

So typical of your true traditional dining experience when you are overseas. The food never disappoints and Pasquale is always willing accommodate any request when possible. In Newtown the place to go.

Thank Ingrid P
Level Contributor
8 reviews
3 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
5 of 5 bubbles Reviewed 1 week ago

My wife & I have eaten there, we have brought out of town guest there & attended a birthday party there. All great food & service.

Thank Sgansky
Newtown, Pennsylvania
Level Contributor
18 reviews
8 restaurant reviews
common_n_restaurant_reviews_1bd8 9 helpful votes
5 of 5 bubbles Reviewed 2 weeks ago

We have been going to Vecchio Osteria for the past nine years! It started out as a very small restaurant with the owner, his wife, and daughter. The place has expanded and its reputation has grown enormously. How about other Newtown restaurants? Fuggetaboutit All of our friends and local residents have made it the place to go to in Newtown.... More 

Thank JamesM8057

Travellers who viewed Vecchia Osteria also viewed

Newtown, Bucks County
Newtown, Bucks County
New Hope, 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, 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
Romantic, Groups, Local cuisine, Special Occasion Dining, Kids, Business meetings, Child-friendly
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?