Rent climate-controlled bays with microchipped balls and targets for interactive golf games suitable for all ages and skill levels.
Enjoy American-style bar food, drinks, and snacks served directly to your bay, with options for casual dining and group orders.
Book bays for birthdays, corporate events, or group outings with customizable packages and dedicated service for special occasions.
Access air hockey tables, multiple TVs for sports viewing, and other games to complement your golf experience.
Join membership options for perks like discounted rates, priority booking, and exclusive offers for regular visitors.
Topgolf is, in my opinion, the absolute BEST 2 in 1 restaurant ever. You get to have a sip of a soda while taking the ball out on a tee? Oh my goodness, the place of my dreams! I rate this 5 stars, should’ve had 6.
Usually I love going to Topgolf, but my first time at the Baltimore location was an awful experience thanks to our waitress, Danera, who was rude to us the entire time. At literally every other Topgolf I’ve been to, they either let you extend your bay time or they tell you up front that the place is fully booked. Danera didn’t say a word until we asked to extend 15 minutes before our time was up, and she hit us with a blunt “absolutely not” and just walked away. No explanation, no heads-up, nothing. What makes it even worse: we had ordered food 10 minutes earlier, and she never mentioned we wouldn’t be able to extend. Then our food comes out five minutes before our time ends, and she tells us we’d have to eat somewhere else. Like… seriously? And to top it off, she dropped the check and then disappeared. After 30 minutes of waiting, we finally had to go hunt her down. This was easily the worst Topgolf experience I’ve ever had. Every other location I’ve been to, across multiple states, has been friendly, helpful, and clear about timing. If I could give negative stars, I would. If you’re in Baltimore, I’d honestly recommend finding somewhere else to play golf.
I like top golf, so I signed up for a membership but this location is terrible. I reserved a bay at 9:15 for an hour and a half. I show up at 9:15, they say the bay is ready, 328. When I get there it’s a huge mess. Hasn’t been bussed, food on the ground and couches. We wait for the waiter to show up, but no one is coming so we go and find someone who helps us. After we clean the bay up together, and settle in, we are finally ready to play after 20 minutes. But I realize that our time only says an hour and 10 minutes left. I asked the waiter for the time back and she offers to get a manager or a $15 coupon. I should have took the coupon because getting 15 minutes added on cost more than 15 minutes of our time in confusion. Plus we weren’t able to get drinks or food until 30 minutes left in our time because of the lack of availability of any staff or the manager. They then got the check wrong twice, they could not figure out the membership or the added on time amount and we had to argue that we weren’t supposed to get charged for that. And then it gets worse. We wait in line to get our parking validated but guess what, it’s not validated. Parking is $30 and there is a line of cars behind me. I tried every button and scanning the ticket multiple times, but nothing, it’s $30. The road is closed so I had to pull my car over and my wife hiked back to ask them for our money back. They say to take it up with the casino and it’s not their problem. She says show us any proof that it was validated, how would the casino believe us? They said it’s not their problem and give us the casino’s email address.
First, a quick heads-up — my GPS originally took us to the wrong side, behind Top Golf, which doesn’t have access to the location. Be sure to park at the Horseshoe Casino on the second floor. Parking is free, even if there’s an event going on at the casino. The spot can be a little tricky to find, and there’s still some ongoing construction in the area, so hopefully that’s cleared up soon! Second, note that making a reservation costs more than just walking in, though it does guarantee your spot (this wasn’t mentioned before). Only 6 players per spot too. Third, they serve bar-style food. I’d recommend eating beforehand — I had the nachos and didn’t feel great afterward. Also, consider ordering your drinks early. They seemed short-staffed, and service was a bit slow. We had to remind our waitress a few times about our drink orders. This was on a Saturday afternoon too. That said, the game itself was a lot of fun, and the location right on the water makes it a great spot to play. I’d definitely go back for the experience — just with a few adjustments next time!
Celebrated a birthday here for a 15 year old and they really enjoyed themselves. There are other options other than golf as they have air hockey tables, multiple TVs to watch sporting events etc. Typical bar food but with many options. Service was fast and I encourage you to reserve your bay in advance. Parking is located nextdoor at the Horseshoe Casino for a cost of $30.

Swing, dine, and unwind at Baltimore's premier entertainment destination with waterfront views.
No photos available
Topgolf Baltimore combines high-tech golf games with a full-service restaurant and bar, offering a unique experience for all skill levels. Located at 1411 Warner St with scenic waterfront views, it's perfect for casual outings, group events, and celebrations. Enjoy American-style bar food, drinks, and fun activities like air hockey while hitting microchipped balls at targets. With bays for up to 6 players, it's an ideal spot for friends, families, and corporate gatherings. Reservations are recommended to secure your spot and enhance your visit.
Claim Topgolf Baltimore to update business info, respond to reviews, and access analytics.