Fly nonstop from the Bay Area to Denver International Airport if you can — from SFO, OAK, or SJC it’s usually about 2.5–3.5 hours in the air, but with security and boarding you’ll want to leave early and keep it simple with a carry-on if you’re chasing the cheapest fare. Once you land, the easiest budget-friendly move is the A Line airport train into downtown; it runs roughly every 15 minutes and gets you to Union Station in about 37 minutes for a low fare, while rideshare is faster only if you’re split on cost or arriving very late.
Meet at Union Station in LoDo, which is basically Denver’s most convenient first-stop hub: easy to find, walkable, and full of coffee options and people-watching. Grab a drink inside at Pig Train Coffee Co. or just linger in the Great Hall for a bit — it’s free, lively, and a nice “we actually made it” moment after the travel day. Budget about $5–8 for coffee/snack, and if you’re checking in bags or arriving separately, this is the easiest place to sync up without wasting time.
Head over to Mercantile Dining & Provision in the Union Station area for lunch; it’s polished but not fussy, and it works well for splitting a tab or keeping the meetup relaxed instead of overly formal. Expect around $20–35 per person depending on drinks and shareables. After lunch, stroll the 16th Street Mall in Downtown Denver — it’s an easy, low-cost walk for getting your bearings, and you can hop the free mall shuttle if your feet start complaining. If you want a little air and skyline views, detour toward Civic Center and the edges of Curtis Park rather than trying to “do” the whole mall end to end.
Spend the mid-afternoon at the Denver Art Museum in Civic Center; it’s one of the best indoor values in town, usually around $18–25 admission, and it’s a good June escape if the sun gets intense. The museum is an easy rideshare, scooter, or 20–25 minute walk from downtown depending on your pace. For dinner, keep it casual at City O’ City in Capitol Hill — it’s a longtime Denver favorite for vegetarian-friendly comfort food, decent prices, and an easy vibe for a weekend meetup, with most plates landing around $15–25. If you’re staying out a little later, Capitol Hill is one of the most walkable neighborhoods nearby, but for the return trip, it’s simplest to grab a rideshare or short bus back toward Union Station or your hotel, and if you’re leaving Denver the next day, keep the evening flexible so you’re not scrambling for an early departure.
Start with an easy, no-stress meetup at Denver Botanic Gardens in Cheesman Park, which is one of the nicest places in the city in June. The gardens open at 9 a.m. most days, and if you get there around opening you’ll beat the busier midday crowd and catch the best light on the blooms. Plan on about $15–17 per person, and give yourselves 1.5 to 2 hours to wander the paths, sit for a bit, and keep the pace relaxed. If one of you is coming in from a red-eye or still feeling travel-weary, this is the perfect first stop because you can do as much or as little as you want without committing to a full itinerary. Afterward, it’s an easy rideshare or short drive west to breakfast in Capitol Hill.
Head to Snooze, an A.M. Eatery for brunch — it’s lively, reliably good, and forgiving if the meetup runs a little late. Expect a wait on weekends, especially after 9:30 a.m., so either put your name in and stroll a block or two, or go a little earlier if you want to move fast. Budget $15–25 per person depending on whether you split pancakes, add coffee, and go for cocktails. From there, work off brunch with a walk or bike ride on the Cherry Creek Trail, which is an easy, scenic stretch near the Cherry Creek / Downtown edge. You don’t need to overthink the route; just pick up the trail for 1 to 1.5 hours and head as far as you feel like going. It’s flat, low-effort, and a nice way to see the city without burning the afternoon.
By mid-afternoon, make your way to Cannonball Creek Brewing Company in Glendale, just east of the core and close enough to fit naturally into the day. It’s a good budget-friendly stop for a couple of beers, and the vibe is more laid-back hangout than destination drinking scene. Figure $8–18 per person depending on whether you sample a flight or stick to one pint, and plan for about 1 to 1.5 hours so nobody feels rushed. Getting there is simplest by rideshare from the trail area; parking is usually manageable if you’ve got a car, but a ride share saves the hassle.
For dinner, go to Mister Oso in RiNo — the tacos, shared plates, and energetic room make it an easy win for a meetup night without feeling too formal. It’s a good place to split a few dishes and keep the bill in the $20–35 per person range, depending on drinks and how hungry you are. After dinner, keep the evening flexible and walk over to Denver Central Market, also in RiNo, for dessert, an espresso, or just a final wander through the neighborhood. It’s usually an easy late stop to linger 45–60 minutes without needing reservations, and it gives you a clean, low-pressure end to the day before heading back to your hotel. If you’re returning to the Bay Area tomorrow, keep your departure simple: give yourselves enough time to get to Denver International Airport without a rush, and if you’re using a rental car or rideshare, plan on extra buffer for weekend traffic on the way east out of town.
If you’re heading out of downtown after a weekend meetup, keep this last day light and efficient: from central Denver, it’s usually about 25–35 minutes by car to the Highlands, though Sunday traffic and construction can stretch things a bit, so don’t cut it close if you’ve got a noonish departure. If you’re using the A Line or a rideshare to Denver International Airport later, plan to leave the hotel/airbnb with a solid cushion so you’re not rushing with bags; parking in the Highlands can be a little tight, so a quick curbside drop-off is often easiest. Start with St. Killian’s Cheese Shop & Market, a great little neighborhood stop for grabbing road snacks, wine-friendly nibbles, or sandwiches to stash for the flight. It’s the kind of place locals use for a last-minute picnic haul, and you can be in and out in 30–45 minutes without feeling like you’ve “done” the whole morning.
From there, it’s a short hop over to Little Man Ice Cream in the Lower Highlands, which is exactly the kind of playful final stop that works well for a low-key meetup weekend. Expect a line if the weather is warm, but it moves; budget about $6–10 per person for a scoop or two, and give yourselves around 45 minutes so you can walk around the block and soak up one last neighborhood view. The Lower Highlands has a very Denver feel—tree-lined streets, bungalow blocks, and easy people-watching—so it’s worth lingering a bit before moving on. If you want to stretch your legs after dessert, walk toward the river and let the day slow down a little.
Head next to Confluence Park in LoDo / Riverfront, where the South Platte River and Cherry Creek meet; it’s a simple, free reset before travel and one of the nicest final walks in the city. You can get there in about 10 minutes by car or a quick rideshare from Little Man Ice Cream, and once you’re there, just wander the paths, sit by the water, and enjoy a no-pressure goodbye hour. It’s especially good in June because the light is bright, the weather is usually pleasant, and you can stay as long or as little as you want. Finish with lunch at Birdcall in LoDo, an easy affordable choice that won’t derail your travel day—think $12–18 per person for chicken sandwiches, nuggets, or salads, with fast service and a casual setup that’s good if you’re carrying bags. It’s the kind of place where you can eat quickly, split off, and still feel like you got one last proper Denver meal.
After lunch, head straight for Denver International Airport and give yourself about 45–60 minutes for the ride from downtown, plus extra time if you’re returning a car or checking bags. If you’re trying to save money and your luggage is manageable, the A Line from Union Station is usually the cleanest low-stress option; if not, a rideshare is simpler for two people with weekend bags and still often cheaper than parking. For a Bay Area return, leaving downtown by early afternoon is the safe move, especially if your flight is mid-afternoon and you want to avoid any airport scramble. If you’ve got a little extra time on the way out, Union Station is right there as a backup place to sit, grab water, or reset before the airport run.