14 Marvelous Rooftop Bars And Restaurants To Check Out In San Francisco

Everyone knows that rooftops in San Francisco are few and far between, but we managed to round up some stellar spots to try out when you’re looking to grab dinner or drinks with a view. Whether you prefer a swanky environment with craft cocktails, or a laid-back terrace to enjoy a cold beer, we’re sure you’ll find something on this list that caters to your sensibility. Start planning your summer, San Francisco, because you’ll want to hit all of these places at least once.

Scroll down to the bottom for a handy map to get you started.

This breezy rooftop restaurant in the Mission has incredible views, plus a wide variety of Latin American street food. In addition to their fabulous margaritas, consider trying other mouthwatering cocktails including pisco punch, sangria, and more. Catch their happy hour from 4-6pm Monday-Friday, where you can get $5 beers, $4 tacos, and more!

Location:  2516 Mission St

This SoMa restaurant and lounge boasts unique and exciting breakfast and dinner menus. Breakfast options include brioche French toast and BBQ beef hash, and dinner options include roasted bone marrow with shallot jam, chicken wings with chili vinaigrette, and much more! Dirty Habit’s 5th floor patio alone is worth the visit; you can enjoy your meal in a comfortable, fully heated, modern open space.

Location: 12 4th St

Rooftop at VIA is situated on top of the VIA Hotel. This 12th-floor rooftop, bar, and lounge area is very exclusive, so you generally can’t get up there unless you’re a hotel guest or part of a private event. Try calling ahead to see if you can go on a slow weekday, or keep an eye on their calendar and social media for upcoming events, because they’ve been known to host rooftop yoga classes and more. There is also a bar open to the public on the ground floor.

Location: 138 King St

Charmaine’s is a rooftop restaurant and bar situated atop the San Francisco Proper Hotel. They have cozy fire pits and stunning city views to accompany creative seasonal food options and excellent cocktails. At 120 feet up, you can enjoy SF views that are hard to find anywhere else.

Location 45 McAllister St (Entrance at 1100 Market Street),

Here’s a swanky rooftop with a great menu and even better vibes! Their menu includes ahi tuna tartare, ginger barbecue spareribs, oak wood roasted octopus, and more exciting dishes that are sure to take your romantic evening to the next level. They also have an impressive drink menu featuring a variety of ciders, beers, wines, and delicious cocktails. Rooftop 25 at 25 Lusk is a must-try.

Location: 25 Lusk St

Right, so 620 Jones boasts an enormous heated patio with a fantastic ambience even though it’s just 1 story up – still technically a rooftop, though! What it might lack in panoramic views, it makes up for with a solid happy hour, inventive cocktails, and a laid-back atmosphere.

Location: 620 Jones St.

fiorella 2 scaled

Beloved Italian restaurant Fiorella has just opened up a new location in the Inner Sunset, this time with a heated rooftop! The bi-level space has a sleek street level dining room, complete with a bar and a working fireplace. The roof deck is a private outdoor space on the second level with string lights, lush greenery, heaters, and a retractable awning for foggy days.

Location: 1240 9th Avenue

This stylish Peruvian-Japanese Nikkei rooftop restaurant just opened this year. It’s an upscale tropical oasis with stunning views from the 12th floor of the Hyatt Place Hotel, perfect for catching a sunset over the Bay. At the moment it’s just serving cocktails with a small menu of Nikkei small eats, with a full dinner spread coming soon. 

Location: 701 3rd St

rh 1

Pier 70 has finally opened its massive 5-story RH gallery in the Dogpatch. It includes a beautiful atrium restaurant, a garden rooftop with firepits, and countless showrooms displaying the industry’s most luxurious and upscale home furnishings. Although the restaurant doesn’t serve tables on the rooftop directly, you can get a drink at the Palm Court restaurant and find a seat up there yourself.

Location: 590 20th St

This elegant Italian restaurant has an exclusive rooftop available just for groups or private dining. It can accommodate meal service for up to 20 guests and cocktail service for up to 120 guests, with amazing skyline views all around. The restaurant itself is popular for live jazz performances and a lovely menu with pasta, salad, meat, and fish dishes. 

Location: 501 Post St

mastro steakhouse

Make sure you dress to impress at Mastro’s Steakhouse, because they enforce a strict upscale dress code that only adds to the elegant ambience. The high-ceilinged, covered rooftop can be opened up for a totally al fresco dining experience while you enjoy the highest-quality steaks and chops.

Location: 399 Geary St

This modern Italian restaurant serves Roman-style pinsa, inspired by the ancient flatbreads once made by peasants. Enjoy it atop their cozy 2nd-floor covered terrace, which is open rain or shine with heaters and live music. 

Location: 510 Stevenson St

Fans of Liholiho Yacht Club will be thrilled to see that their new sister restaurant has a casual and lively rooftop deck. The family-style menu is inspired by the Asian diaspora, with strong influences from Laotian, Filipino, Korean, and Japanese cuisine. Try to grab a reservation if you can, but walk-ins are welcome Tuesday-Saturday from 5-9pm. 

Location: 3560 18th St

This spirited American restaurant has a 2nd-floor rooftop patio where guests can enjoy refreshing, light meals highlighting local produce and ingredients from Northern California. They also have a popular market selling to-go items like fresh-baked cinnamon rolls, healthy lunches, and fun ingredients to cook with at home.

Location: 1 Yerba Buena Ln

If you’re looking for a rooftop experience without having to pull out your wallet, consider bringing a picnic to enjoy at Salesforce Park. This free, floating park exists 70 feet above the ground, and is teeming with incredible gardens and interesting plants. You can bring your own food and sprawl out on the grass, or grab one of the tables in the large patio area.

Location: 425 Mission St

Featured Image: @25lusk via Instagram