After checking in or leaving your bags at your hotel, head to Asakusa by subway; allow roughly 30–60 minutes from central Tokyo, depending on where you’re staying. If you’re coming straight from the airport, the journey varies considerably between Haneda and Narita, so leave extra time for the train, luggage and hotel drop-off. Give Senso-ji about an hour to take in the temple grounds and the incense-filled Jōkōrō. The grounds are open around the clock, but the main hall’s winter hours are generally 6:30 a.m.–5 p.m. Then browse Nakamise-dori at an easy pace for about 45 minutes. Most stalls open around 9–10 a.m. and close by late afternoon; individual hours vary, and snacks and small souvenirs commonly cost a few hundred yen.
Walk from the temple area to Sumida Park for a relaxed 45-minute riverside wander, with views across the water toward Tokyo Skytree. It’s a pleasant breather after the busy shopping lane; the park is free and open, though it can feel chilly by the river in December, so bring a warm layer. From the park, loop back toward Asakusa Kagetsudō for its famous melon pan—budget about ¥300–¥600 per person. It’s a popular stop, so there may be a short queue, and the shop’s hours can vary; arriving earlier in the afternoon is a safer bet than leaving it until evening.
Start with an easy 1½-hour stroll through Ueno Park. Its broad paths and leafy grounds are a welcome breather from the city; if you’d like to see a small shrine or temple area, Ueno Tōshō-gū and Shinobazunoike Bentendō are nearby, but check seasonal hours before making either a must-see. The park itself is generally open from early morning until late evening, while individual sites keep their own hours.
Wander along Ameya-Yokochō, the busy market street beneath the railway tracks. You’ll find snack stalls, produce shops and casual spots for ramen, sushi or a quick set meal; allow about ¥800–¥1,500 per person. It’s lively and crowded, so keep bags close and don’t expect a quiet sit-down lunch.
From Ueno, take the JR line to Akihabara and transfer to Ochanomizu, or go via Suehirocho on the subway; allow roughly 15–25 minutes, depending on the route. Spend about 45 minutes at Kanda Myōjin, a historic shrine tucked among city streets. The grounds are free to visit; shrine-office services and amulets are usually available during daytime hours. Then walk around 10–15 minutes to Akihabara Electric Town for two hours of electronics shops, arcades and anime stores. Shop hours vary, but many open late morning and stay open into the evening—so browse at your own pace and check specific stores if you have one in mind.
Start at Meiji Jingu in Harajuku, allowing about 1½ hours for the broad, wooded approach and shrine grounds. The shrine is free to visit; its grounds open around sunrise and close around sunset, so check the seasonal hours before setting out. From central Tokyo, take the train to Harajuku Station or Meiji-jingumae Station and follow the signs to the entrance.
From the shrine, walk to Takeshita Street for an hour of browsing and a sweet snack—crepes and rainbow-colored treats are part of the spectacle. It gets especially crowded around midday, so go with the flow and keep an eye on your belongings. Then continue on foot toward Omotesando; allow about 1½ hours to admire the architecture along the avenue and dip into its quieter side streets. Shops generally open later in the morning, and individual hours vary.
Finish at Uobei Shibuya Dogenzaka Store in Shibuya, roughly a 15–20-minute walk from Omotesando or a short subway ride. Order from the touchscreen and watch plates arrive on the fast conveyor system; budget around ¥1,000–¥2,000 per person. Christmas Eve can bring extra crowds, so expect a possible wait at popular spots and keep some flexibility in your timing.
Start at Shinjuku Gyoen National Garden for a calm change of pace from the city. Allow about 1½ hours to wander its landscaped grounds; in December, bring a warm layer and expect the gardens to close earlier than in summer. Admission is about ¥500, with last entry generally at 4pm; it’s usually closed on Mondays and from December 29 to January 3, so today’s Friday visit should work, but check the official notice before setting out. From the Shinjuku Station area, it’s roughly a 10–15-minute walk to one of the garden gates.
From the garden, walk or take a short train or taxi ride to the Tokyo Metropolitan Government Building in Nishi-Shinjuku. Its observation area is free, but allow time for security and lift queues; opening hours and which deck is operating can vary, so check the official schedule on the day. On a clear winter afternoon, the views stretch across the city and sometimes toward Mount Fuji. Head back toward Shinjuku for dinner at Omoide Yokocho, a narrow, lantern-lit alley near the station. Pick a yakitori counter that appeals to you, check the menu and prices before sitting down, and budget roughly ¥1,500–¥3,000 per person; many stalls are small and may prefer cash.
Finish with an unhurried walk through Kabukicho, about 10 minutes on foot from Omoide Yokocho. The neon and giant signs are the attraction; stick to the main streets, ignore touts inviting you into bars or clubs, and don’t follow anyone to a second venue. It’s lively late, but there’s no need to stay long—an hour is plenty before catching a train from Shinjuku Station.
After the half-day move to Kyoto, leave your bags at your accommodation or in station lockers and head to Nishiki Market. Aim to arrive around 11:30 a.m. so you have time to browse and grab a few bites before heading on; many stalls wind down by late afternoon, and Saturday can be busy. Allow about 1½ hours. It’s a lively place to sample Kyoto specialties, but check individual stalls’ holiday hours and keep some cash handy.
Take a taxi or local bus from central Kyoto to Nijō Castle—allow roughly 15–25 minutes, depending on traffic. Give yourself around 1½–2 hours for the palace and gardens. Check the official holiday schedule before setting out, and watch the clock: last entry is typically well before closing, which is usually around 5 p.m. in winter. If the market is crowded or your arrival runs late, keep your browsing focused so you don’t miss the castle.
Finish with soba at Honke Owariya, back in central Kyoto; a taxi from the castle takes about 10–15 minutes, or you can use a local bus. Budget roughly ¥1,000–¥2,500 per person. It’s a popular, long-established spot, so confirm that it’s serving on December 26 and check its hours before you go; holiday schedules can differ from the usual.
Get to Kiyomizu-dera early, ideally near opening time, before the Higashiyama lanes fill up. From central Kyoto, take a city bus toward Gojozaka or Kiyomizu-michi, then walk uphill for about 10–15 minutes; buses can be crowded, so allow roughly 30–45 minutes door to door. Give the temple complex around two hours for the halls, wooden veranda and city views. Admission is usually about ¥500, but check the official site for current hours and any holiday arrangements before you set out.
Walk downhill into Sannenzaka, allowing about an hour to browse its stone-paved slope, small shops and traditional lanes at an unhurried pace. The street itself is free and open, though individual shops may open later in the morning or keep different holiday hours. It’s picturesque but uneven and can be slippery in winter; wear shoes with good grip, and save room for a snack rather than stopping at every tempting counter.
Continue on foot toward Yasaka Shrine in Gion—about 20–30 minutes, depending on your wandering pace. The shrine grounds are generally accessible throughout the day and free to enter; take around 45 minutes to see the main precinct before exploring nearby Gion streets respectfully. For dinner, head to Gion Tanto for okonomiyaki; budget roughly ¥1,500–¥3,000 per person and expect possible waits on a Sunday. Holiday-season hours can change, so check before going; if it’s busy, enjoy the neighborhood rather than relying on a specific seating time.
Head to Arashiyama Bamboo Grove early, ideally around 7:30–8:00 a.m., before tour groups build up. From central Kyoto, take the JR Sagano Line from Kyoto Station to Saga-Arashiyama (about 15 minutes), then walk roughly 10 minutes to the grove. The paths are free and open access; allow about 45 minutes, and keep moving as you take photos so the narrow lanes don’t get blocked.
Continue to Tenryu-ji, a short walk away. Its garden is the highlight, with a lovely borrowed-landscape view toward the hills; allow around 1½ hours. Admission is typically about ¥500 for the garden, with an extra fee for the buildings. Check the temple’s official holiday schedule before you go, as hours or access can change around the year-end period.
Walk down to Togetsukyo Bridge for the river and mountain views, allowing about 45 minutes to stroll the banks and enjoy the scenery. Then have soba at Arashiyama Yoshimura, beside the river near the bridge; budget roughly ¥1,500–¥3,000 per person. It can be popular, so expect a wait at lunchtime, and check holiday service before setting out. After lunch, leave time to wander the riverside at an unhurried pace before taking the JR Sagano Line back toward central Kyoto.
Allow 1½–2 hours door to door for getting to Kyoto Station, the train, and dropping your bags or checking in at your Osaka lodging. The JR Kyoto Line Special Rapid reaches Osaka Station in about 30 minutes; it’s roughly ¥580, with frequent service and no reservation needed. Check holiday timetables before setting out, and leave bags at your lodging or in station lockers if your room isn’t ready.
From Osaka Station, take the JR Osaka Loop Line to Osakajō-kōen Station or Morinomiya Station and stroll through Osaka Castle Park for about 1½ hours. The grounds are a good place to stretch your legs after the move; allow another 1½ hours for the Osaka Castle museum if it’s open. Check the museum’s holiday hours and admission arrangements in advance, as schedules can differ around year-end.
Head to Dōtonbori for dinner at Mizuno, known for Osaka-style okonomiyaki. Budget about ¥1,500–¥3,000 per person, and expect a possible wait during the holiday period—arriving early can help. Afterward, take an easy wander along the canal and nearby lanes; keep the evening flexible, since the day’s travel and check-in may take longer than expected.
Take the Osaka Metro Tanimachi Line to Tenjinbashisuji 6-chome for the Osaka Museum of Housing and Living. There’s an important date snag: the museum typically closes for the year-end/New Year break, including December 30, so check its official calendar before setting out; if it is closed, you won’t be able to see the recreated streetscape today. When open, allow about 1½ hours, with admission around ¥600 and last entry usually at 4:30 p.m. From there, step straight onto Tenjinbashisuji Shopping Street and wander south through its long covered arcade. Pick up an inexpensive lunch at a noodle shop or small diner along the way; ¥800–¥1,500 is a sensible allowance.
From the arcade, head to Umeda by metro or JR—roughly 15–25 minutes depending on your starting point—and make your way to the Umeda Sky Building. Give yourself about 1½ hours for the Floating Garden Observatory, including time for queues; admission is roughly ¥2,000, and the observatory generally stays open into the evening, though check current hours before you go. The open-air rooftop can be chilly in December, so bring a warm layer.
Finish at the Hanshin Department Store Umeda Main Store, an easy walk from the Umeda Sky Building. Browse the basement food halls, then choose a casual dinner for around ¥1,000–¥2,000; it’s a handy place to sample Osaka snacks without committing to a long restaurant meal. Department-store hours can vary, so check the day’s closing time and allow a little extra time if you’re shopping near closing.
Spend about 1½ hours wandering Shinsekai, the lively, old-school entertainment district around Tsūtenkaku. It’s free to stroll and see the tower from outside; going up is optional and costs extra, so check holiday hours before joining the queue. From central Osaka, take the Osaka Metro to Dobutsuen-mae or Ebisucho and allow time for the walk through the neighborhood.
Continue into Jan-Jan Yokocho, the narrow food alley in Shinsekai, for kushikatsu at an open counter. Budget roughly ¥1,500–¥3,000 per person; order a few skewers at a time and follow the shop’s dipping-sauce rules. It’s New Year’s Eve, so hours can vary and popular places may have queues—have a backup in the alley rather than planning around one specific restaurant.
Take the Osaka Metro from Dobutsuen-mae toward Namba, then walk to Namba Yasaka Shrine for its striking lion-head stage; allow about 45 minutes, but expect extra foot traffic as New Year approaches. Finish with a roughly 1½-hour canal-side wander through Dōtonbori for the neon and end-of-trip atmosphere. On this holiday evening, check restaurant hours and the last-train timetable before settling in, and allow extra time to move through the crowds.
No packing list attached yet.