Looking for a great Italian restaurant when you visit Yogyakarta? Whether you prefer a fancy dinner, a casual meal, or a family-friendly spot, there are several Italian gems in the city to suit your taste. In this list, you’ll find top picks for cozy, delicious, and authentic Italian dining in Yogyakarta, perfect for your trip, your cravings, or your next pizza night.
Table of Contents
1. Nanamia Pizzeria

Nanamia Pizzeria is the first spot to visit if you’re craving classic flavors done well, and getting there is easy via main roads in Yogyakarta. With their two branches on Jl. Tirtodipuran and Jl. Moses Gatotkaca, Nanamia offers authentic wood-fired pizzas, pastas with a homey vibe.
The ambiance is casual yet warm, with both indoor and outdoor seating, making it perfect for couples or small groups. Many reviewers praise its traditional approach, “La Cucina Tradizionale Della Mamma”, meaning recipes that taste like their own mom would make. It’s also known for its no-MSG included and fresh ingredients.
- Operating Hours: 11 AM – 10 PM
- Location 1: Jl. Moses Gatotkaca No. B9-14, Caturtunggal, Depok, Sleman
- Location 2: Jl. Tirtodipuran No.1, Mantrijeron, Yogyakarta
- Instagram: @nanamiapizzeria
2. Giorno’s Pizzeria

Giorno’s Pizzeria is a great place to satisfy your Italian craving in Yogyakarta. They offer a range of Italian cuisine, including pizzas, pastas, salads, risottos, and more. Giorno’s implemented a European design with a modern touch. This pizzeria will be perfect for dates, dinner with friends, or a relaxing outing.
- Operating Hours: 10 AM – 10 PM
- Location: Ambarukmo 377A, Ambarukmo, Caturtunggal, Depok, Sleman, Yogyakarta
- Instagram: @giornopizzeria.id
3. Pizzeria Aroma Italia

Pizzeria Aroma Italia specializes in authentic Italian fare, mainly focused on pizza. A lot of local food blogs have Pizzeria Aroma Italia on their lists of favored Italian restaurants. Aside from pizza, they have homemade pasta options from fettuccine, ravioli, tortellini, and fusilli, among others. They also have burrata, risotto, soup, and delicious desserts, freshly made to order. The vibe of the pizzeria is warm and casual enough for any occasion.
- Operating Hours: 11 AM – 10 PM
- Location 1: Jl. Kaliurang St No.5,5, Manggung, Caturtunggal, Depok, Sleman
- Location 2: Jl. Doktor Sutomo No.46, Bausasran, Gondokusuman, Yogyakarta
- Instagram: @aromaitaliayogyakarta
4. La Contrada Ristorante

Pay a visit to La Contrada Ristorante, one of Yogyakarta’s more elevated Italian choices, great when you want to dress up a little and enjoy a finer dining experience. You’ll be impressed with their elegant and romantic ambiance, with careful decor, soft lighting, and dishes presented with flair. Signature dishes often include risottos, gourmet pasta plates, and classic Italian desserts. This is perfect for anniversaries, special dinners, or when you want a luxurious Italy-in-town moment. We wholeheartedly recommend this to you.
- Operating Hours: 11 AM – 11 PM (weekdays) & 11 AM – 12 AM (weekends)
- Location: Jl. Prawirotaman No.29, Brontokusuman, Kec. Mergangsan, Kota Yogyakarta
- Instagram: @lacontradaristorante