Dirty latte has become one of the popular coffee choices for people looking for a rich and refreshing drink in Surabaya. Known for its combination of bold espresso and cold milk, this drink is often served in a chilled glass to create a unique visual and taste experience. From creative variations to signature frozen glasses, here are some places to try when looking for the best dirty latte in Surabaya.
From classic recipes to creative frozen and ube variations, Surabaya offers plenty of dirty latte options for coffee lovers to explore.
Drama Coffee

Drama Coffee offers several dirty latte variations for coffee lovers to explore. Its menu includes Upside Down Dirty Latte, Cold Dirty Latte, Original Dirty Latte, and even a Dirty Cinnamon Donut. With different options available, visitors can choose a version that matches their preferred flavor and style.
Jl. Manyar Kertoarjo III No.87, RT.003/RW.06, Manyar Sabrangan, Kec. Mulyorejo, Surabaya, East Java
Instagram
Kang 1981

Located in West Surabaya, Kang 1981 brings a retro atmosphere to its coffee experience. The café uses a slow bar concept, creating a more relaxed setting where guests can enjoy their coffee. Its dirty latte is a good option for those who enjoy their coffee in a more intimate and laid-back environment.
Jl. Raya Lontar No.1, Sambikerep, Kec. Sambikerep, Surabaya, East Java 60217
Instagram
Mately Bake House

Mately Bake House adds a creative twist to the classic dirty latte with its Ube Dirty Latte. The drink is served in a pre-chilled glass, creating a colder and more refreshing experience. The combination of coffee and ube also gives this version a distinctive flavor compared with a traditional dirty latte.
Jl. Raya Darmo Permai I No.24, Pradahkalikendal, Kec. Dukuhpakis, Surabaya, East Java 60226
Instagram
Nocs Coffee Lab

Nocs Coffee Lab is another spot worth visiting for coffee enthusiasts searching for a dirty latte in Surabaya. With its focus on coffee, the café offers a setting where visitors can enjoy their drink while exploring the coffee selection available.
Jl. Panjang Jiwo No.46-48 no B-05, Panjang Jiwo, Tenggilis Mejoyo, Surabaya, East Java 60299
Instagram
Seven Sips Coffee

Seven Sips Coffee is often mentioned by coffee lovers as one of the spots serving a best dirty latte in town. The café opens from 6 AM to 6 PM from Monday to Thursday, while on Friday to Sunday, it operates from 6 AM to 9 PM. Its operating hours also make it a convenient choice for enjoying a dirty latte from morning until evening.
DISTRICT 9 No.RD 16, KELURAHAN JERUK, CITRALAND, Surabaya, East Java 60212
Instagram
Tetra Coffee

Tetra Coffee offers one of the more unique dirty latte experiences in Surabaya. The glass is chilled to an extremely low temperature of -86°C, creating a frozen effect around the drink. The milk can also freeze around the edges of the glass, giving the dirty latte a distinctive texture.
Jl. Kertajaya No.78, Kertajaya, Kec. Gubeng, Surabaya, East Java 60282
Instagram
The Good Kin

The Good Kin offers a simple and relaxed way to enjoy its coffee, with walk-in orders only. The café is open from 9 AM to 6 PM and is closed every Tuesday. For those looking for a casual place to enjoy a dirty latte without making a reservation, this café can be an option.
Plaza Graha Famili, Jl. Mayjend. Jonosewojo No.ruko blok 26-D, Pradahkalikendal, Dukuhpakis, Surabaya, East Java 60227
Instagram
Unsur Coffee

Unsur Coffee is another coffee spot to add to your list when exploring dirty latte options in Surabaya. Its coffee-focused atmosphere makes it suitable for those who want to enjoy a chilled coffee drink while spending time at the café.
Jl. Untung Suropati No.85, DR. Soetomo, Kec. Tegalsari, Surabaya, East Java 60264
Instagram
