Your day starts with the Victory Liner overnight bus from Manila to Baguio on the 11:30 pm trip from either Cubao or Pasay terminal, depending on which one is more convenient for you. Expect the ride to take about 5.5–6.5 hours with traffic, one rest stop, and the usual uphill zigzag once you hit Benguet, so you should be in Baguio around 5:30–6:30 am. Bring a light jacket, snacks, and a neck pillow if you can; the bus can get cold. Once you arrive, head straight to Megatowers to drop your bags first if the room isn’t ready yet, since official check-in is still later in the day and most front desks will at least hold luggage for you.
After settling your things, go down to Baguio Public Market for breakfast and your first proper city stop. This is the best place to ease into Baguio life early in the day, when the wet market side is busiest and the pasalubong stalls are still fresh and organized. Go for strawberries, ube jam, peanut brittle, and a simple hot breakfast from the nearby carinderias; budget around ₱150–₱300 per person. If you’re carrying big bags, keep them at the hotel or use a small daypack only, because the market aisles get tight and crowded by midmorning.
From the market, take a short taxi ride or jeepney hop to Burnham Park for a slow lakeside walk and a little recovery after the overnight trip. This is the most forgiving first-day stop: flat paths, lots of shade, easy benches, and optional boat rental if you feel like doing something light without overexerting yourselves. After that, continue uphill to Baguio Botanical Garden along Leonard Wood Road—it’s an easy scenic transfer by taxi, and it’s a good pairing because the garden is low-effort but still feels like a proper Baguio nature stop. Spend about an hour here wandering the paths, taking photos, and enjoying the cooler air; go unhurried, since the point is to reset rather than rush through sights.
Next, head to The Mansion for a quick photo stop on the way toward the Mines View side of town. This is one of those classic Baguio landmarks where you really only need 30–45 minutes unless you want to linger and people-watch, and it works well as a transition point before looping back downtown. For lunch or an early merienda, go to GoodTaste Restaurant Otek on Otek Street—it’s a local standby for big portions, fast service, and affordable comfort food, usually around ₱180–₱350 per person. It’s the kind of place that saves a travel day: no-frills, filling, and central enough that you won’t waste time crossing the city again. If you still have energy after eating, you can take the rest of the evening very lightly around your hotel area or just rest up at Megatowers, because you’ll already have covered the essential first-day loop without feeling overbooked.
Start early and head up to Mines View Park while the air is still cool and the view is clearer before the crowds and souvenir traffic build up. From Megatowers, it’s usually a short taxi or grab ride, around 10–20 minutes depending on traffic, and the ride is easiest if you leave before 8:00 AM. Expect some uphill walking and a few photo stops with the horses, so wear comfy shoes and keep small bills ready for parking, snack vendors, or quick souvenirs. After soaking in the ridge view toward Itogon, walk over to the nearby Mine’s View Café and strawberry taho/snack stalls for a simple Baguio breakfast — think hot chocolate, ube, longganisa rice meals, or strawberry taho for about ₱150–₱300 per person. It’s a nice, unhurried way to start the day while still staying in the same area.
From Mines View, continue to Mile Hi Center in the Wright Park / Camp John Hay area, which is practical if you want a quick coffee, light meal, or an ATM/personal shopping stop before heading deeper into the cooler side of the city. A taxi from the Mines View side usually takes 10–15 minutes, though traffic can slow this down on weekends. This is a good reset point: restroom break, snack, and maybe a quick look around the shops without committing too much time. Then proceed into Camp John Hay Historical Core, where the atmosphere shifts into wide, shaded walking paths and old military-era spaces that feel calmer than the downtown center. Give yourselves at least 1.5 hours here so you can walk slowly, enjoy the pine trees, and not feel rushed; entrance is generally free in the open areas, though some specific attractions inside the estate may charge separately.
For lunch, settle in at Le Chef at The Manor inside Camp John Hay if you want a proper sit-down meal with a polished, quiet setting. It’s one of the better places in Baguio for a leisurely lunch or late merienda, and it fits the day well because you’ll appreciate the rest after all the walking. Budget around ₱500–₱900 per person depending on what you order, and it’s worth checking availability if you want peak lunch hours; casual-smart attire is safest. After that, head to Mirador Jesuit Villa and Heritage Eco-Spiritual Park in Dominican Hill / Mirador for the strongest finish to the day. It’s best in the late afternoon when the light softens and the climb feels less punishing, but still give yourselves about 2 hours because this is the one stop on the itinerary that rewards slow pacing — stairs, garden paths, and viewpoints can take more energy than they look like on the map. From Camp John Hay, a taxi is the easiest way over, and then from Mirador back to Megatowers, plan 15–25 minutes depending on traffic; if you’re tired, go back early enough to freshen up before dinner in the city center or around Session Road.
Start your last Baguio day with a slow walk along Session Road, especially if you want one more look at the city while it’s still calm. This stretch is nicest early, before the traffic thickens and the sidewalks fill up with commuters, students, and shoppers. You can do a relaxed breakfast stroll, pick up small pasalubong like fruit preserves or keychains from shops along the way, and just enjoy the cool air for about 45 minutes. From Megatowers, it’s an easy short taxi or walk downhill depending on your pace, but if you’re carrying luggage later, it’s smarter to keep things light and return to the hotel after breakfast if needed. Next, head to Cafe by the Ruins for brunch. This is one of those Baguio staples that feels right on a trip like this — heritage ambiance, local ingredients, and a menu that works well for a final hearty meal. Expect around ₱250–₱500 per person, and if you’re going on a weekend-style timing, it’s best to arrive early because tables can fill up quickly.
After breakfast, continue to Tam-awan Village in Pinsao Proper, which gives you a quieter, more cultural final stop before you wrap up the trip. The drive from central Baguio usually takes around 20–30 minutes depending on traffic, and a taxi is the simplest option. Give yourselves about 1.5 hours to walk through the huts, look at the art, and take in the views without rushing; entrance fees are usually modest, and the place is especially worth it if you enjoy local crafts and Cordillera culture. From there, swing over to Bell House in Camp John Hay for a shorter, easier stop. It’s a good photo break and a nice way to shift from the village atmosphere back to the city’s more manicured side. You don’t need a long stay here — around 45 minutes is enough — and the area is pleasant for a slow walk if you want one last breather before shopping.
Head next to SM City Baguio on Luneta Hill for your final practical stop. This is the easiest place to grab lunch, buy last-minute pasalubong, and cool off before your trip back to Manila. It’s also one of the most convenient locations in the city center if you need to manage time carefully before boarding, since it’s close to the terminal corridor. Budget around ₱200–₱450 per person for lunch, and if you’re buying ube items, strawberry products, or packaged snacks, this is the time to do it so you don’t have to rush later. After lunch, keep the afternoon light — maybe a bit of sitting, coffee, or one final round of shopping — then plan to leave SM City Baguio around 7:30–8:00 pm so you have a buffer for traffic, terminal lines, and boarding at the Victory Liner terminal area. From there, it’s a straightforward trip back to Manila on the 10:20 pm bus, and leaving early enough is important because Gov. Pack Road can get slow in the evening, especially on weekends.