✈️ flight · 🚅 Shinkansen · 🚆 regular train · 🚇 subway · 🚶 walk · 🏠🏨 stay · 📍 be here by
Tap a day to open its plan. 🛏 = where you sleep that night.
Bullet-train tickets for Dec 8 and Dec 15 (smartEX is slightly cheaper and refunds for ¥320 per person before departure), plus the local trains on Dec 4, 12, 15 and 17.
| Date | When | Leg | Time |
|---|---|---|---|
| Dec 3 | 3:45 AM ET | 📍 Be at BWI to check in (about 2.5 hours before an international flight) | |
| Dec 3 | 6:15 AM ET | ✈️ Flight BWI to Narita, 2 stops (lands 4:30 PM JST Dec 4) | 20h 15m |
| Dec 17 | 11:00 AM | 🏨 Check out (ask the front desk to hold bags; last morning in Ueno) | |
| Dec 17 | ~1:50 PM | 🚶🚇🚶 Leave the hotel: walk to Iriya, Hibiya line to Ueno, walk to Keisei Ueno | ~15 min |
| Dec 17 | ~2:20 PM | 🚆 Keisei Skyliner, Keisei Ueno to Narita Airport (arrive ~3:00 PM) | 41 min |
| Dec 17 | 3:15 PM | 📍 Be at airline check-in at Narita, 3 hours before the flight | |
| Dec 17 | 6:15 PM | ✈️ Flight Narita to BWI, 2 stops (lands 12:48 AM ET Dec 18) | 20h 33m |
Clock times are suggestions in Japan time (JST) unless marked ET. Match them to the actual train you book.
| Date | When | Leg | Time |
|---|---|---|---|
| Dec 4 | 4:30 PM | 🛬 Land at Narita, then immigration and bags | ~1 hr |
| Dec 4 | 5:43 PM | 🚆 Keisei Skyliner, Narita Airport to Nippori (arrive 6:19 PM; earlier 5:22 or later 6:03 as backups) | 36 min |
| Dec 4 | ~6:20 PM | 🚶 Transfer inside Nippori Station to the JR platforms | ~5 min |
| Dec 4 | ~6:25 PM | 🚆 JR Yamanote line (toward Ikebukuro), Nippori to Takadanobaba (arrive ~6:42 PM) | ~17 min |
| Dec 4 | ~6:48 PM | 🚆 Seibu-Shinjuku line, Takadanobaba to Nogata (arrive ~7:00 PM). Local trains only — rapid and express trains skip Nogata. | ~10 min |
| Dec 4 | ~7:00 PM | 🚶 Walk, Nogata Station to the Airbnb (see Airbnb app for directions) | ~8–10 min |
| Dec 8 | 10:00 AM | 🏠 Check out of the Airbnb (10:00 AM checkout) and walk to Nogata Station (~8–10 min) | |
| Dec 8 | ~10:15 AM | 🚆 Seibu-Shinjuku line local to Takadanobaba (~10 min), then JR Yamanote toward Ikebukuro/Ueno to Tokyo Station (~28 min), arriving ~11:00 AM. That leaves ~1.5 hr at Tokyo Station: coin lockers, early lunch, ekiben shopping at Gransta, or switch to an earlier Nozomi. One transfer, inside Takadanobaba Station. Alternative: Kanto Bus 中01 to Nakano, then JR Chuo Rapid to Tokyo. | ~45 min |
| Dec 8 | 12:30 PM | 📍 Be at the Shinkansen gates at Tokyo Station, 30 min early (grab ekiben lunch) | |
| Dec 8 | ~1:00 PM | 🚅 Nozomi Shinkansen, Tokyo to Kyoto (arrive ~3:15 PM) | ~2h 15m |
| Dec 8 | 4:00 PM | 🏨 Check in at APA Hotel Kyoto Eki-Higashi, a short walk from the station |
Clock times are suggestions in Japan time (JST) unless marked ET. Match them to the actual train you book.
Suggested days you can swap. Visit times are approximate. Must-see Optional
Where you’re stayingMust-see, numbered in visit orderOptionalStation / transfer
🗺️ Narita Airport → Nippori Station → Takadanobaba Station → Nogata Station → Airbnb. After you arrive: rest and eat near Nogata Station; save Nakano Broadway for Day 2. Open route in Google Maps
Evening



🗺️ Airbnb (Nogata) → Nakano Broadway → Shinjuku → Omoide Yokocho → back to the Airbnb Optional morning: Koenji or Shimokitazawa vintage shops (Koenji is the closer of the two). Open route in Google Maps
Morning









Midday



Afternoon / evening



🗺️ Airbnb (Nogata) → Shibuya Crossing → teamLab Borderless (Azabudai Hills) → back to the Airbnb Alternative: do teamLab Planets on Monday with Tsukiji instead of Borderless today. Open route in Google Maps
Skip Tsukiji today — it’s Sunday, and many outer-market shops are closed.
Morning / afternoon



Afternoon / evening









🗺️ Airbnb (Nogata) → Tsukiji outer market → teamLab Planets → Akihabara → back to the Airbnb teamLab Planets is if you didn’t do Borderless on Sunday. Open route in Google Maps
Morning



Afternoon



Late afternoon / evening






Tue Dec 8 is the Airbnb’s 10:00 AM checkout and a Nozomi around 1:00 PM — no extra sightseeing squeezed in.
Tax-free shopping (once, for the whole trip): from Nov 1, 2026 you pay the tax-inclusive price at participating shops (bring your passport; usually ¥5,000+ tax-excluded per store per day), then get the refund after a customs check at Narita before airline check-in, at a kiosk or on Visit Japan Web. Keep the goods with you. Details: Japan Customs.
| Date | When | Leg | Time |
|---|---|---|---|
| Dec 15 | 11:00 AM | 🏨 Check out of LEGALIE | |
| Dec 15 | ~11:15 AM | 🚇 Midosuji line, Shinsaibashi to Shin-Osaka (arrive ~11:30 AM) | ~15 min |
| Dec 15 | 12:00 PM | 📍 Be at the Shinkansen gates at Shin-Osaka, 30 min early | |
| Dec 15 | ~12:30 PM | 🚅 Nozomi Shinkansen, Shin-Osaka to Tokyo (arrive ~2:55 PM) | ~2h 25m |
| Dec 15 | ~3:05 PM | 🚆 JR Yamanote or Keihin-Tohoku, Tokyo to Ueno | ~8 min |
| Dec 15 | ~3:20 PM | 🚇🚶 Hibiya line, Ueno to Iriya (1 stop), plus walk to hotel | ~2 min + 4 min walk |
| Dec 15 | 4:00 PM | 🏨 Check in at Sakura Cross Hotel Ueno Iriya | |
| Dec 17 | 11:00 AM | 🏨 Check out (ask the front desk to hold bags; last morning in Ueno) | |
| Dec 17 | ~1:50 PM | 🚶🚇🚶 Leave the hotel: walk to Iriya, Hibiya line to Ueno, walk to Keisei Ueno | ~15 min |
| Dec 17 | ~2:20 PM | 🚆 Keisei Skyliner, Keisei Ueno to Narita Airport (arrive ~3:00 PM) | 41 min |
| Dec 17 | 3:15 PM | 📍 Be at airline check-in at Narita, 3 hours before the flight | |
| Dec 17 | 6:15 PM | ✈️ Flight Narita to BWI, 2 stops (lands 12:48 AM ET Dec 18) | 20h 33m |
Clock times are suggestions in Japan time (JST) unless marked ET. Match them to the actual train you book.
Suggested days you can swap. Visit times are approximate. Must-see Optional
Where you’re stayingMust-see, numbered in visit orderOptionalStation / transfer
Do not plan Tsukiji for Wed Dec 16 — Tsukiji Uogashi is closed that Wednesday, and many outer-market shops follow the wholesale calendar. Do Tsukiji on Mon Dec 7 (Tokyo 1) instead.
🗺️ Hotel LEGALIE Osaka Shinsaibashi East → Shin-Osaka Station → Tokyo Station → Ueno Station → Iriya Station → Sakura Cross Hotel Ueno Iriya Travel day, ending at the new hotel. Evening: Senso-ji grounds and Kaminari-mon after dusk (must-see); optional Akihabara if you skipped it in Tokyo 1. Open route in Google Maps
Evening









Dinner in Asakusa or along Ameyoko (many market stalls wind down by ~20:00).
🗺️ Sakura Cross Hotel Ueno Iriya → Senso-ji → Ueno Park → Ameyoko → back to the hotel Optional: more Akihabara, or teamLab if you didn’t go in Tokyo 1 (Planets in Toyosu is closer from Ueno). Open route in Google Maps
Morning
Midday



Afternoon






🗺️ Sakura Cross Hotel Ueno Iriya → Iriya Station → Ueno Station → Keisei Ueno Station → Narita Airport Includes the Skyliner to Narita. Optional morning, if you’re back to leave around 1:50 PM: a short stroll in Ueno Park or Ameyoko, or Senso-ji’s Hagoita Market. Open route in Google Maps
Morning






Tsukiji on this Thursday would be a market day (9:00–14:00), but with a 1:50 PM hotel departure for Narita it’s tight — only try it if you missed Dec 7.
See Tokyo 1 for the once-only tax-free / passport note (refund at Narita before check-in).
| Date | When | Leg | Time |
|---|---|---|---|
| Dec 8 | 10:00 AM | 🏠 Check out of the Airbnb (10:00 AM checkout) and walk to Nogata Station (~8–10 min) | |
| Dec 8 | ~10:15 AM | 🚆 Seibu-Shinjuku line local to Takadanobaba (~10 min), then JR Yamanote toward Ikebukuro/Ueno to Tokyo Station (~28 min), arriving ~11:00 AM. That leaves ~1.5 hr at Tokyo Station: coin lockers, early lunch, ekiben shopping at Gransta, or switch to an earlier Nozomi. One transfer, inside Takadanobaba Station. Alternative: Kanto Bus 中01 to Nakano, then JR Chuo Rapid to Tokyo. | ~45 min |
| Dec 8 | 12:30 PM | 📍 Be at the Shinkansen gates at Tokyo Station, 30 min early (grab ekiben lunch) | |
| Dec 8 | ~1:00 PM | 🚅 Nozomi Shinkansen, Tokyo to Kyoto (arrive ~3:15 PM) | ~2h 15m |
| Dec 8 | 4:00 PM | 🏨 Check in at APA Hotel Kyoto Eki-Higashi, a short walk from the station | |
| Dec 12 | 11:00 AM | 🏨 Check out of APA Kyoto and walk to Kyoto Station | |
| Dec 12 | ~11:20 AM | 🚆 JR Special Rapid, Kyoto to Osaka Station (arrive ~11:50 AM) | 28 min |
| Dec 12 | ~12:00 PM | 🚇 Midosuji line, Umeda to Shinsaibashi | ~7 min |
| Dec 12 | 4:00 PM | 🏨 Check in at LEGALIE (ask to leave bags early, then explore Den Den Town and Amerikamura) |
Clock times are suggestions in Japan time (JST) unless marked ET. Match them to the actual train you book.
Suggested days you can swap. Visit times are approximate. Must-see Optional
Where you’re stayingMust-see, numbered in visit orderOptionalStation / transfer
Save Nishiki Market for Friday — many shops close on Wednesdays (Dec 9).
🗺️ Airbnb (Nogata) → Takadanobaba → Tokyo Station → Kyoto Station → APA Hotel Kyoto Eki-Higashi Travel day, ending at the new hotel. Optional evening: Kyoto Station shopping (Porta, The Cube, Isetan) and/or a first look at Gion after dark. Open route in Google Maps
Evening






🗺️ APA Hotel Kyoto Eki-Higashi → Fushimi Inari → Kiyomizu-dera → Gion → back to the hotel Walk down Ninenzaka and Sannenzaka after Kiyomizu-dera, on the way toward Gion. Open route in Google Maps
Morning









Afternoon



Evening






🗺️ APA Hotel Kyoto Eki-Higashi → Arashiyama bamboo grove → Kinkaku-ji → back to the hotel Optional: Tenryu-ji garden, next to the grove, before you go on to Kinkaku-ji. Open route in Google Maps
Morning






Afternoon






🗺️ APA Hotel Kyoto Eki-Higashi → Nishiki Market → back to the hotel Optional afternoon: Nijo Castle or Ginkaku-ji / the Philosopher’s Path, or more Gion and station shopping. Open route in Google Maps
Morning



Afternoon / evening






Sat Dec 12 is checkout at 11:00 AM and the train to Osaka around 11:20 AM.
See Tokyo 1 for the once-only tax-free / passport note (refund at Narita before check-in).
| Date | When | Leg | Time |
|---|---|---|---|
| Dec 12 | 11:00 AM | 🏨 Check out of APA Kyoto and walk to Kyoto Station | |
| Dec 12 | ~11:20 AM | 🚆 JR Special Rapid, Kyoto to Osaka Station (arrive ~11:50 AM) | 28 min |
| Dec 12 | ~12:00 PM | 🚇 Midosuji line, Umeda to Shinsaibashi | ~7 min |
| Dec 12 | 4:00 PM | 🏨 Check in at LEGALIE (ask to leave bags early, then explore Den Den Town and Amerikamura) | |
| Dec 15 | 11:00 AM | 🏨 Check out of LEGALIE | |
| Dec 15 | ~11:15 AM | 🚇 Midosuji line, Shinsaibashi to Shin-Osaka (arrive ~11:30 AM) | ~15 min |
| Dec 15 | 12:00 PM | 📍 Be at the Shinkansen gates at Shin-Osaka, 30 min early | |
| Dec 15 | ~12:30 PM | 🚅 Nozomi Shinkansen, Shin-Osaka to Tokyo (arrive ~2:55 PM) | ~2h 25m |
| Dec 15 | ~3:05 PM | 🚆 JR Yamanote or Keihin-Tohoku, Tokyo to Ueno | ~8 min |
| Dec 15 | ~3:20 PM | 🚇🚶 Hibiya line, Ueno to Iriya (1 stop), plus walk to hotel | ~2 min + 4 min walk |
| Dec 15 | 4:00 PM | 🏨 Check in at Sakura Cross Hotel Ueno Iriya |
Clock times are suggestions in Japan time (JST) unless marked ET. Match them to the actual train you book.
Suggested days you can swap. Visit times are approximate. Must-see Optional
Where you’re stayingMust-see, numbered in visit orderOptionalStation / transfer
Universal Studios Japan is a full day. The plan below puts it on Monday Dec 14, which should be a bit less crowded than Sunday; you can swap the two full days if you prefer.
🗺️ APA Hotel Kyoto Eki-Higashi → Kyoto Station → Osaka Station → Shinsaibashi Station → Hotel LEGALIE Osaka Shinsaibashi East Travel day, ending at the new hotel. After you arrive: Shinsaibashi-suji (must-see), optional Amerika-mura and/or Den Den Town, then Dotonbori in the evening. Open route in Google Maps
Afternoon









Evening









🗺️ Hotel LEGALIE Osaka Shinsaibashi East → Osaka Castle → Kuromon Market → back to the hotel Optional: Namba Parks, or more Shinsaibashi and Dotonbori. Open route in Google Maps
Morning



Midday






Afternoon / evening









🗺️ Hotel LEGALIE Osaka Shinsaibashi East → Universal Studios Japan → back to the hotel Open route in Google Maps
All day



Tue Dec 15 is checkout at 11:00 AM and a Nozomi around 12:30 PM — morning is for bags and the train, not sightseeing.
See Tokyo 1 for the once-only tax-free / passport note (refund at Narita before check-in).
| Date | When | Leg | Time |
|---|---|---|---|
| Dec 3 | 3:45 AM ET | 📍 Be at BWI to check in (about 2.5 hours before an international flight) | |
| Dec 3 | 6:15 AM ET | ✈️ Flight BWI to Narita, 2 stops (lands 4:30 PM JST Dec 4) | 20h 15m |
| Dec 4 | 4:30 PM | 🛬 Land at Narita, then immigration and bags | ~1 hr |
| Dec 4 | 5:43 PM | 🚆 Keisei Skyliner, Narita Airport to Nippori (arrive 6:19 PM; earlier 5:22 or later 6:03 as backups) | 36 min |
| Dec 4 | ~6:20 PM | 🚶 Transfer inside Nippori Station to the JR platforms | ~5 min |
| Dec 4 | ~6:25 PM | 🚆 JR Yamanote line (toward Ikebukuro), Nippori to Takadanobaba (arrive ~6:42 PM) | ~17 min |
| Dec 4 | ~6:48 PM | 🚆 Seibu-Shinjuku line, Takadanobaba to Nogata (arrive ~7:00 PM). Local trains only — rapid and express trains skip Nogata. | ~10 min |
| Dec 4 | ~7:00 PM | 🚶 Walk, Nogata Station to the Airbnb (see Airbnb app for directions) | ~8–10 min |
| Dec 8 | 10:00 AM | 🏠 Check out of the Airbnb (10:00 AM checkout) and walk to Nogata Station (~8–10 min) | |
| Dec 8 | ~10:15 AM | 🚆 Seibu-Shinjuku line local to Takadanobaba (~10 min), then JR Yamanote toward Ikebukuro/Ueno to Tokyo Station (~28 min), arriving ~11:00 AM. That leaves ~1.5 hr at Tokyo Station: coin lockers, early lunch, ekiben shopping at Gransta, or switch to an earlier Nozomi. One transfer, inside Takadanobaba Station. Alternative: Kanto Bus 中01 to Nakano, then JR Chuo Rapid to Tokyo. | ~45 min |
| Dec 8 | 12:30 PM | 📍 Be at the Shinkansen gates at Tokyo Station, 30 min early (grab ekiben lunch) | |
| Dec 8 | ~1:00 PM | 🚅 Nozomi Shinkansen, Tokyo to Kyoto (arrive ~3:15 PM) | ~2h 15m |
| Dec 8 | 4:00 PM | 🏨 Check in at APA Hotel Kyoto Eki-Higashi, a short walk from the station | |
| Dec 12 | 11:00 AM | 🏨 Check out of APA Kyoto and walk to Kyoto Station | |
| Dec 12 | ~11:20 AM | 🚆 JR Special Rapid, Kyoto to Osaka Station (arrive ~11:50 AM) | 28 min |
| Dec 12 | ~12:00 PM | 🚇 Midosuji line, Umeda to Shinsaibashi | ~7 min |
| Dec 12 | 4:00 PM | 🏨 Check in at LEGALIE (ask to leave bags early, then explore Den Den Town and Amerikamura) | |
| Dec 15 | 11:00 AM | 🏨 Check out of LEGALIE | |
| Dec 15 | ~11:15 AM | 🚇 Midosuji line, Shinsaibashi to Shin-Osaka (arrive ~11:30 AM) | ~15 min |
| Dec 15 | 12:00 PM | 📍 Be at the Shinkansen gates at Shin-Osaka, 30 min early | |
| Dec 15 | ~12:30 PM | 🚅 Nozomi Shinkansen, Shin-Osaka to Tokyo (arrive ~2:55 PM) | ~2h 25m |
| Dec 15 | ~3:05 PM | 🚆 JR Yamanote or Keihin-Tohoku, Tokyo to Ueno | ~8 min |
| Dec 15 | ~3:20 PM | 🚇🚶 Hibiya line, Ueno to Iriya (1 stop), plus walk to hotel | ~2 min + 4 min walk |
| Dec 15 | 4:00 PM | 🏨 Check in at Sakura Cross Hotel Ueno Iriya | |
| Dec 17 | 11:00 AM | 🏨 Check out (ask the front desk to hold bags; last morning in Ueno) | |
| Dec 17 | ~1:50 PM | 🚶🚇🚶 Leave the hotel: walk to Iriya, Hibiya line to Ueno, walk to Keisei Ueno | ~15 min |
| Dec 17 | ~2:20 PM | 🚆 Keisei Skyliner, Keisei Ueno to Narita Airport (arrive ~3:00 PM) | 41 min |
| Dec 17 | 3:15 PM | 📍 Be at airline check-in at Narita, 3 hours before the flight | |
| Dec 17 | 6:15 PM | ✈️ Flight Narita to BWI, 2 stops (lands 12:48 AM ET Dec 18) | 20h 33m |
Clock times are suggestions in Japan time (JST) unless marked ET, worked back from the flights, 4 PM check-ins and 11 AM hotel check-outs (10 AM at the Nakano Airbnb). Match them to the actual train you book.
Flight times are from the booking and include layovers; the segment and layover breakdown isn't on file. Rail times are typical; ~ means approximate.
| Date | Leg | Time | Distance | Approx. cost |
|---|---|---|---|---|
| Dec 4 | 🚆 Narita → Nippori → Takadanobaba → Nogata | 36 min + ~31 min | ~74 km (46 mi) | $76 |
| Dec 8 | 🚅 Tokyo → Kyoto (Nozomi, reserved) | ~2h 15m | 514 km (319 mi) | $354 |
| Dec 12 | 🚆 Kyoto → Osaka (JR Special Rapid) | 28 min | 43 km (27 mi) | $15 |
| Dec 15 | 🚅 Shin-Osaka → Tokyo (Nozomi, reserved) | ~2h 25m | 553 km (343 mi) | $368 |
| Dec 17 | 🚆 Ueno → Narita (Skyliner) | 41 min | 64 km (40 mi) | $63 |
| Total | ~6h 56m | ~1,248 km (776 mi) | ≈ $876 / ¥138,410 |
Distances are official rail route lengths (JR operating km for the Shinkansen and Kyoto line; Keisei Sky Access for the Skyliner); the Dec 4 JR and Seibu parts are approximate. Fares from a Nov 9, 2026 check at about ¥158 per $1. Short subway hops add a few dollars. A JR Pass (about $1,266 for 4) isn't worth it. Bullet-train tickets on smartEX cost ¥320 per person to refund before departure.
APA Hotel Kyoto Eki-Higashi: King × King connecting room with breakfast, refundable until Dec 7. Find the confirmation number in the booking email before check-in.
| Stay | Details |
|---|---|
| Osaka · Dec 12–15 Hotel LEGALIE Osaka Shinsaibashi East | Superior Twin Type A ("Deluxe Twin Room" on the booking) · non-refundable |
| Tokyo · Dec 15–17 Sakura Cross Hotel Ueno Iriya | Maisonette Twin with 2 Sofa Beds (sleeps 6) · non-refundable Check-in 4:00 PM Dec 15 · check-out 11:00 AM Dec 17 3-18-18 Negishi, Taito-ku · 4 min walk to Iriya Station |
| Kyoto · Dec 8–12 APA Hotel Kyoto Eki-Higashi | Booked separately · confirmation number not found yet |
Photos are from Wikimedia Commons. The HTML file embeds a downsized (~800px wide) copy of each photo so it still works offline.