After landing at Naha Airport, allow roughly 60–90 minutes for baggage collection, immigration if arriving internationally, and getting oriented. The Yui Rail is the easiest way into central Naha: trains run frequently to Makishi or Kencho-mae, with the ride taking about 15–20 minutes depending on your hotel. A taxi is more convenient with large luggage, generally taking 15–25 minutes outside rush hour. Pick up an OKICA transit card or use an IC card where accepted, and keep some yen handy for smaller purchases.
Once you have dropped your bags, take an easy one-hour stroll along Kokusai-dori. This lively central street is best enjoyed without a fixed shopping mission—look for Okinawan brown sugar, island snacks, colorful textiles, and small music shops tucked just off the main road. Continue toward Makishi Public Market, where the ground floor is a compact maze of seafood, tropical fruit, awamori, and local ingredients. The market is typically open from around 8:00 until evening, though individual stalls vary and some may close on Sundays; arriving before late afternoon gives you the liveliest selection. Browsing is free, while small tastings and snacks usually cost ¥300–¥1,000.
For your first proper meal, walk or take a short taxi ride to Yunangi, a beloved Naha restaurant known for home-style Okinawan cooking. Expect dishes such as goya champuru, rafute braised pork belly, sea grapes, and local fish, with dinner costing approximately ¥2,000–¥4,000 per person before drinks. It is popular and often fills quickly, so arrive near opening time or be prepared to wait; reservations are useful if accepted for your date. After dinner, keep the evening gentle—Naha’s humidity and travel fatigue can catch up with you quickly—then return to your hotel for an early night.
Start with an easy beach morning at Naminoue Beach, Naha’s small but convenient urban shoreline. Arrive around 8:30–9:00, before the sand becomes busy, and allow about two hours to swim, relax, and take in the unusual view of Naminoue Shrine perched above the water. Swimming is generally seasonal and facilities can vary, so check the beach’s current conditions; bring sunscreen, a towel, and cash for nearby lockers or drinks. From central Naha, it is roughly a 15–20-minute walk or a short taxi ride.
Walk up to Naminoue Shrine after the beach—allow about 45 minutes for the main shrine grounds, photographs, and a quiet look at the traditional architecture against the coastline. From there, continue or take a short taxi ride into Kume to Fukushu-en Garden, usually open from 9:00 to 18:00 and closed on Wednesdays; admission is typically around ¥200–¥300. This beautifully maintained Chinese-style garden has ponds, rockwork, bridges, and shaded paths, making it a good slower-paced stop after the beach. Allow about an hour, then wander through the nearby streets or return to your hotel for a rest before dinner.
Have dinner at Jack’s Steak House in Asahimachi, one of Naha’s classic postwar steakhouses. The atmosphere is casual and nostalgic, with hearty steaks, soup, salad, and rice generally costing around ¥2,000–¥4,000 per person. It is popular with both locals and visitors, so arriving around 17:00–17:30 helps avoid the longest wait; hours can change, and the restaurant may close once food runs out. From Fukushu-en Garden, it is about a 10-minute taxi ride or roughly 20 minutes on foot. After dinner, stroll toward the station area or take the Yui Rail or a taxi back to your hotel—an uncomplicated finish to a relaxed first full day in Naha.
Take a short taxi from central Naha to Senagajima Umikaji Terrace in Tomigusuku—usually around 15–25 minutes, depending on traffic, and roughly ¥1,500–¥2,500 each way. The complex generally opens around 10:00, so arriving near opening gives you a quieter couple of hours to browse its whitewashed shops and cafés. The best seats face the runway and ocean; planes pass close overhead as they approach Naha Airport, making this a particularly good place for coffee and photos. Pick up something light such as Okinawan salt sweets, a taco rice snack, or a fruit drink, but save room for dinner.
Walk or take a very short taxi ride to Ryukyu Onsen Senagajima Hotel, where the day becomes deliberately slow. The day-use bath is typically available from late morning into the evening, though check the current bathing schedule before going; admission is commonly around ¥2,000–¥3,000 per person, with towels available for an additional fee or included in some packages. Store valuables in the lockers, rinse before entering the baths, and remember that swimsuits are not worn in the gender-separated bathing areas. The outdoor pools overlook the sea and airport, and two to three hours here is enough to soak, rest, and use the lounge without rushing.
From Senagajima, continue by taxi for about 10 minutes to Ashibinaa Okinawa Outlet Mall in Toyosaki. Allow approximately 1½ hours for a relaxed look through the stores and a coffee break; most shops are generally open until around 20:00, although individual hours can vary. If you are carrying shopping bags, taxis are easier than combining several local buses, and a direct ride onward to central Naha is usually more convenient than returning to the airport area first. Finish at Uchina Restaurant Chinuman, a lively local-style restaurant where you can share goya champuru, Okinawa soba, rafute, sea grapes, and other island dishes alongside a small pour of awamori. Budget about ¥2,500–¥4,500 per person, and reserve if possible—ask for the Chinuman branch closest to your hotel when booking, since the restaurant name is used by more than one Naha location.
Take the Yui Rail to Shuri Station, then walk uphill for about 15–20 minutes or take a short taxi ride. Arrive around 9:00, when the grounds are quieter and the light is pleasant. Spend roughly two hours exploring Shurijo Castle Park, the former heart of the Ryukyu Kingdom. The reconstructed structures and broad courtyards give a good sense of the old royal complex, while the surrounding stone walls and viewpoints are especially atmospheric in the morning. Check the official schedule before visiting, as restoration work and partial closures can change access; expect roughly ¥400–¥1,000 per person depending on which areas are open.
From the castle area, Tamaudun is only a few minutes on foot. Allow about 45 minutes to see this impressive royal mausoleum, built into the limestone hillside. It is a quiet, respectful stop rather than a long museum visit, so keep voices low and follow the marked paths. Afterward, take a taxi to Shikina-en—usually 10–15 minutes and around ¥1,000–¥1,500—or walk if you want a longer uphill-and-downhill neighborhood stroll. The former royal garden generally deserves about 90 minutes: follow the loop around the pond, cross the traditional stone bridge, and pause in the shaded areas. Bring water, since there is limited shade on parts of the route; admission is typically about ¥400 per person, with opening hours commonly around 9:00–17:30 and last entry earlier.
Finish in Shuri with a relaxed bowl of Okinawa soba at Shuri Soba, a well-regarded local favorite near the castle area. It is known for its clear pork-and-katsuobushi broth, tender noodles, and slices of braised pork; arrive before the evening rush because popular soba shops can sell out or close once ingredients run low. A bowl usually costs around ¥800–¥1,500 per person. If it is closed or full, ask your hotel for a nearby neighborhood soba shop rather than heading back toward the busiest tourist streets. Return to central Naha by taxi for convenience after dark, or use Shuri Station if you finish early enough for the last trains.
Take your early flight from Naha Airport to Osaka Itami Airport, then continue by airport limousine bus to Kyoto Station. With luggage, transfers, and the flight, this is realistically a 5–6-hour morning, so an early departure around 7:00 is important. On arrival, leave your bags or check in at Hotel Granvia Kyoto, directly beside the station; even if your room is not ready, the location makes today’s sightseeing easy and saves you from hauling luggage through narrow Kyoto streets.
From Kyoto Station, take a taxi to Tea Ceremony Room Juan in Higashiyama—roughly 15–25 minutes depending on traffic—or use the subway and walk if you prefer to keep costs down. Allow 1½–2 hours for the ceremony, including changing into a kimono if that option is part of your booking. This is a good day to slow down after the long journey: pay attention to the quiet gestures, seasonal sweets, and the way the tea room frames the garden. Reservations are essential, and arriving 10–15 minutes early is wise; expect approximately ¥5,000–¥10,000 per person depending on the experience and dress rental.
After the ceremony, walk toward Yasaka Shrine, about 10–15 minutes through the atmospheric lanes of Higashiyama. Spend around 45 minutes exploring the vermilion gates and lantern-lined grounds; the shrine is open around the clock and is especially pleasant as the afternoon light softens. Continue west into Gion Hanamikoji Street, where preserved machiya facades and discreet tea houses give the neighborhood its character. Keep to public streets, avoid photographing geiko or maiko without permission, and expect some businesses to be closed or reservation-only. Finish at Gion Tanto for Kyoto-style okonomiyaki, a relaxed meal of roughly ¥2,000–¥4,000 per person; arrive early or reserve, as the compact restaurant fills quickly. From there, Gion-Shijo Station is about a 10-minute walk, while a taxi back to Hotel Granvia Kyoto usually takes 15–20 minutes.
Start around 9:00 at Nishiki Market, when the covered arcade is lively but not yet packed. Give yourselves about two hours to wander slowly from west to east, sharing small bites rather than committing to one heavy breakfast: Kyoto pickles, yuba, grilled seafood, tamagoyaki, sesame sweets, and seasonal wagashi are all good choices. Most vendors open between 9:00 and 10:00, though individual hours vary; expect to spend roughly ¥1,500–¥3,000 per person. Eat beside the stall or in designated areas—walking while eating is discouraged—and bring cash, as some small vendors still do not accept cards. From Kyoto Station, take the Karasuma Subway Line to Shijo Station, then walk about 10 minutes; from your hotel, a taxi may be easiest if you are carrying luggage or shopping bags.
At the market’s eastern end, step into Nishiki Tenmangu Shrine for about 30 minutes. The compact shrine feels especially atmospheric after the bustle of the arcade, with lanterns, red torii, and a small spring-fed pond tucked into the Teramachi shopping district. From there, walk north through the covered Teramachi and Shinkyogoku arcades, then take a taxi or the Karasuma Subway Line toward Kyoto Imperial Palace—allow about 20–30 minutes door to door.
Spend roughly 90 minutes exploring Kyoto Imperial Palace and its immense surrounding park. The palace grounds are generally open from around 9:00 to 17:00, with last entry typically about 40 minutes before closing; hours can change seasonally, so check the official site that morning. Admission to the main palace area is generally free, while special guided areas or exhibitions may charge separately. The wide gravel paths and spacious lawns make this a pleasant contrast to central Kyoto, and mid-April often brings a mix of late-blooming varieties even after the earliest cherry trees have passed. Pick up a drink or light snack before entering—the grounds are expansive and café options inside are limited.
Head to Maruyama Park in Higashiyama around 16:00, taking a taxi from the palace for about 20–30 minutes depending on traffic. This is one of Kyoto’s classic blossom-viewing spots, so expect crowds, picnic blankets, and food stalls, particularly around the park’s famous weeping cherry tree. Wander beyond the busiest central lawn toward the quieter paths near Yasaka Shrine and the hillside, where the atmosphere becomes more relaxed. Allow about 90 minutes, and keep some flexibility: the park is best enjoyed as an unhurried stroll rather than a checklist stop.
For dinner, walk west toward Pontocho Yamasato, near the Kamo River, and aim for a reservation around 18:30–19:00. Expect seasonal Kyoto cooking—vegetables, tofu, fish, and delicate small plates—with dinner costing approximately ¥3,000–¥6,000 per person. The narrow Pontocho lane is atmospheric but compact, so arrive a little early and avoid photographing restaurant entrances or geisha and maiko without permission. After dinner, take a gentle walk along the river before returning by train or taxi; Kyoto taxis can be scarce around popular evening areas, so booking through an app or walking to Sanjo Station for the Keihan Line is often the simplest option.
Leave Kyoto Station around 6:30–7:00, allowing roughly three hours for the JR journey to Nakatsugawa Station and the local bus onward to Magome-juku. Check the Nakasendo bus timetable the day before, as services are limited and seasonal. Pack breakfast from the station, water, and a small lunch; once you reach the trail, food options become much less frequent. Store only what you need in a daypack—coin lockers are available at Nakatsugawa Station, while luggage-forwarding or hotel delivery is much easier than carrying suitcases along the trail.
Spend about an hour exploring Magome-juku, a beautifully restored post town on the old Nakasendo route. Walk its steep stone-paved main street slowly, looking into the wooden houses, small craft shops, and traditional water wheels before the day-trippers arrive. The preserved buildings are free to enjoy from the street, though individual museums generally charge a few hundred yen. Use the public restrooms here and buy drinks before setting off; the trail climbs immediately beyond the town.
The classic Magome–Tsumago Trail takes approximately three to three and a half hours over about 9–10 km. It is a moderate hike rather than a flat stroll, with forest paths, stone steps, and several uphill sections, so wear proper walking shoes. The route is well marked and includes traditional bear bells—ring them in wooded areas, particularly when the trail is quiet. A useful break comes at the small Tateba-jaya Tea House, where you may find complimentary tea and a chance to warm up by the fire. Keep your pace steady and allow extra time for photographs; in mid-April, the valley can feel cool and muddy even when Kyoto is mild. If weather is poor or either of you is tired, shortening the hike and taking a taxi or bus connection is wiser than rushing the final section.
Arrive at Tsumago-juku and spend about an hour resting on its quiet, traffic-free streets. This is a good place for a simple late lunch or snack—look for gohei-mochi, soba, or chestnut sweets—before taking the local bus to Nagiso Station. Aim to leave the area by roughly 16:00–16:30, but verify the final bus because evening services are infrequent. From Nagiso Station, continue by JR via Nakatsugawa and Nagoya to Osaka Station; the onward journey usually takes around four hours, making an arrival near 21:00–22:00 realistic. Have dinner at Nagoya Station during the connection if timing allows, rather than relying on food after reaching Osaka. This is an ambitious day, so keep your Osaka evening deliberately quiet and have your hotel directions saved offline.
Start around 8:30 at Osaka Castle, arriving via Tanimachi 4-chome Station or Morinomiya Station. The castle museum generally opens at 9:00, and entering early helps you avoid the biggest tour groups. Allow about two hours for the museum and exterior viewpoints; admission is usually around ¥1,200 per adult, though confirm the 2027 price. The reconstructed keep is impressive, but the real pleasure is the broad stone walls, moats, and elevated city views around it. Wear comfortable shoes—the grounds are much larger than they look on a map.
Afterward, stay in Osaka Castle Park for an unhurried walk beneath the spring trees and along the moat, allowing about an hour. In mid-to-late April, the main cherry-blossom peak may have passed, but the park is still attractive, with fresh greenery and occasional late-blooming varieties. Pick up a drink from a convenience store or one of the park cafés rather than rushing straight to lunch. From the castle area, take the Osaka Metro from Tanimachi 4-chome toward Namba, usually about 15–20 minutes.
Spend the afternoon around Dotonbori, wandering beside the canal and through the neighboring Hozenji Yokocho lanes. The famous signs are best photographed in daylight before the evening crowds become dense, and this is a good time to browse the side streets rather than trying to cover every restaurant frontage. Set aside roughly 90 minutes, then visit the One Piece Cafe for about another 90 minutes. Because Osaka’s One Piece-themed cafés are often temporary collaborations or pop-ups rather than permanent venues, confirm the operating dates, exact address, reservation system, and last-entry time shortly before your trip. If it is located outside Namba, allow extra travel time and follow the venue’s instructions; do not assume it will be in Dotonbori.
Finish at Mizuno, a long-running okonomiyaki restaurant in Dotonbori, for dinner. Expect a queue, particularly from 18:00 onward, so joining the line around 17:00–17:30 is sensible; hours and queue procedures can change. Two people will usually spend about ¥4,000–¥8,000 together depending on toppings and drinks. Try a classic pork or seafood okonomiyaki, and consider sharing a yakisoba or other teppan dish. After dinner, return to your hotel by the Osaka Metro—Namba Station is the most convenient base—or take a short taxi if you are carrying luggage and staying nearby.
Leave Osaka around 7:15–7:30 to reach Shin-Osaka Station comfortably for your 8:00 Tokaido Shinkansen. A reserved Nozomi seat costs roughly ¥14,720 per person; pick up an ekiben and drinks before boarding, and try to sit on the right side for possible views of Mount Fuji if the weather is clear. You should reach Tokyo Station around 10:30–11:00. Store your larger bags in station lockers or at your hotel, then spend about 45 minutes walking through Tokyo Station Marunouchi, including the red-brick Marunouchi façade and the broad avenue toward Marunouchi Nakadori. The area is easy to explore on foot, though luggage storage fills quickly, so use your hotel’s front desk if possible.
From Tokyo Station, take the Marunouchi Line one stop to Otemachi and walk roughly 10 minutes, or simply walk east for about 15–20 minutes, to Pokémon Center Tokyo DX in Nihombashi. It is inside the Nihombashi Takashimaya S.C. East Building, generally open around 10:30–21:00, with the Pokémon Café nearby. Allow 90 minutes for browsing and photos; the café requires advance reservation and should not be assumed available for walk-ins. For lunch, look around the surrounding Nihombashi streets rather than eating inside the station—department-store food halls and small soba or donburi counters make an easy first meal in Tokyo.
Afterward, spend about an hour at Nihombashi Mitsukoshi, one of Tokyo’s grandest department stores. The basement food hall is particularly good for seeing the polished side of Japanese food culture, with beautifully packaged wagashi, seasonal fruit, sushi, and takeaway bento. It typically operates from late morning until around 7:30–8:00 PM, although individual counters vary. If you buy gifts or sweets, keep them easy to carry for the rest of the afternoon.
Walk approximately 10–15 minutes east into Ningyocho, a compact old neighborhood of narrow streets, traditional confectioners, and small shrines. This is a good time to slow down after the train journey: browse the local shops, look for freshly made ningyoyaki cakes, and wander along Amazake Yokocho before many smaller businesses close around 17:00–18:00. For dinner, finish at Tamai, known for its anago eel served over rice or as part of a set meal. Dinner usually runs about ¥2,500–¥5,000 per person; arrive early or reserve if possible, since seating is limited and the restaurant is popular with locals. From Tamai, Ningyocho Station is only a few minutes away, with direct or one-transfer subway connections to most central Tokyo neighborhoods.
Start at Moff Animal Cafe Harajuku around opening time, allowing about an hour. Because the animal lineup can change, contact the café shortly beforehand to confirm that otters are actually present, whether reservations are required, and the current welfare rules. Expect roughly ¥1,500–¥2,500 per person depending on the time limit and drink package. Harajuku Station is the easiest arrival point; the café is generally a short walk from the station, but check the exact entrance when booking.
Afterward, walk south toward Meiji Jingu, entering through the broad forested approach rather than rushing straight to the main shrine buildings. The shaded walk takes around 15–20 minutes from the café, and the grounds make a welcome contrast to Harajuku’s crowds. Allow about 90 minutes, including time at the shrine and along the gravel paths. There is no general admission charge, though special inner-garden areas may have a separate fee; keep voices low and avoid photographing worshippers during ceremonies.
Continue to Takeshita Street around lunchtime, when the shops and snack stands are fully open. It is deliberately busy and youthful, so keep bags close and expect slow walking, especially near the station end. Share a crepe or another small sweet rather than making this a formal meal, then browse the side streets for vintage clothing and character goods. From Takeshita Street, walk or take the Tokyo Metro toward Nezu Museum in Minami-Aoyama—walking takes roughly 25–30 minutes, while a short taxi is more comfortable if your feet are tired.
Spend about two hours at Nezu Museum, including its landscaped garden, which is especially pleasant in spring. The museum is typically open from 10:00 to 17:00 and closed Mondays, with admission usually around ¥1,500–¥2,000; confirm the 2027 exhibition schedule before going. The garden can be muddy after rain, so comfortable shoes are worthwhile. Its quiet tea-house paths and ponds are a good place to slow the pace after Harajuku.
Head to Tsukemen Yasuda for dinner, allowing roughly 20–30 minutes from Aoyama by Tokyo Metro and a short walk in Shinjuku. The restaurant is compact and popular, so arriving a little before the main dinner rush—around 17:30–18:00—is sensible. Order the signature tsukemen: thick noodles served separately from a concentrated dipping broth, with extra noodles if you are hungry. Budget approximately ¥1,000–¥2,000 per person, and expect a brief queue rather than table service. After dinner, keep the rest of the evening unplanned; Shinjuku is best enjoyed with an easy stroll through the surrounding lanes rather than another fixed attraction.
Make Shinjuku Gyoen National Garden your final Tokyo morning, arriving close to its 9:00 opening before the lawns and cherry-tree paths become crowded. Allow about two hours for a relaxed circuit through the Japanese, French Formal, and English Landscape gardens; mid-to-late April can still offer late-blooming varieties even after the main sakura peak has passed. Admission is usually around ¥500, and bringing a convenience-store coffee or breakfast is easy, though eating is best kept to designated areas. From central Shinjuku, walk or use Shinjuku-sanchome Station; check the garden’s holiday schedule because it is commonly closed on Mondays.
Walk west toward the Tokyo Metropolitan Government Building, roughly 20 minutes from the garden, or take the subway from Shinjuku-sanchome Station to Tochomae Station. The observation decks are free, and one hour is enough for the elevators, skyline views, and a final look across the enormous Tokyo sprawl; visibility is best before afternoon haze. Then return toward Omoide Yokocho for lunch. This compact lane of lantern-lit yakitori counters is atmospheric even in daylight, but some tiny restaurants have limited seating and may not accept cards. Plan on ¥1,500–¥3,000 per person, and choose a place with a clear menu and prices displayed before sitting down.
Take the JR Yamanote Line from Shinjuku Station to Ueno Station, about 25 minutes, for Ameyoko Shopping Street. Spend around 90 minutes browsing the busy stalls beneath the railway tracks for packaged sweets, tea, dried seafood, cosmetics, and inexpensive gifts. It is a good place for last-minute snacks, but compare prices and pack liquids or food securely. From Ueno, continue on the JR Yamanote Line to Tokyo Station, about 8 minutes, and finish at Tokyo Station Character Street inside the Yaesu-side station complex. Allow an hour for final Pokémon, anime, and character shopping; stores generally run roughly 10:00–20:30, though individual hours vary. Keep purchases compact, since you still need to collect your luggage.
Return to the hotel, collect your bags, and leave approximately three hours before an international departure. From Tokyo Station, the Keikyu Line connection requires a transfer from the nearby subway network, while the Tokyo Monorail is most convenient from Hamamatsucho Station; from Shinjuku, the airport limousine bus can be easier with heavy luggage but is traffic-dependent. Allow roughly 35–60 minutes to reach Haneda Airport, plus time for check-in, security, and tax-free shopping. Have dinner at the airport if needed, but keep a little yen for any final purchases and confirm your terminal before leaving the city.