Accommodation Japan Guide 7 min read

Ryokan vs Hotel: When the Splurge Is Worth It

One or two nights at a ryokan. Business hotels the rest. That is the formula.

Sweet Spot

1–2 ryokan nights per trip

Ryokan Cost

¥15,000–35,000/person

Hotel Cost

¥7,000–12,000/room

Best For

Onsen towns, not cities

Before You Book

  • Ryokan prices are per person, not per room. A ¥25,000/person ryokan costs ¥50,000 for two.
  • Book midweek. Ryokan rates jump 30–50% on weekends and holidays.
  • Check-in at most ryokan is 3:00–5:00pm. Arrive late and you miss dinner (or they will not serve it).
  • Solo travelers pay the same per-person rate, sometimes with a surcharge. Business hotels charge per room, which makes them far cheaper for one.

The honest answer

A ryokan is worth the price. But not every night of your trip. The smart play for a 10–14 day trip is one or two ryokan nights in an onsen town, with business hotels covering the rest. That gives you the full experience (kaiseki dinner, private onsen, tatami and futon, the whole evening ritual) without blowing half your trip budget on accommodation.

The math is simple. A business hotel near a major station runs ¥7,000–12,000 per room per night. A mid-range ryokan with dinner and breakfast runs ¥20,000–35,000 per person per night. For a couple, one ryokan night costs what three or four hotel nights cost. That is why you pick your ryokan night carefully and make it count.

What you actually get at a ryokan

A ryokan is not a hotel with tatami floors. It is a specific sequence of events that takes up your entire evening and morning. You check in around 3:00–4:00pm. The staff shows you to your room (tatami mats, low table, a view if you paid for one). You change into a yukata (the cotton robe provided). Then you soak in the onsen before dinner.

Dinner is kaiseki, served in your room or a private dining area, usually starting at 6:00 or 6:30. Kaiseki is not one dish. It is 8–12 small courses served in sequence over 60–90 minutes: seasonal appetizers, sashimi, a grilled course, something simmered, rice, miso, pickles, and a small dessert. The ingredients change with the season and the region. Expect local river fish in the mountains, fresh seafood on the coast, and wild vegetables in spring.

After dinner, the staff clears the table and lays out the futon while you soak again. The evening bath, when the onsen is quieter and the air is cooler, is the best one. Morning means another soak, breakfast (Japanese-style: grilled fish, rice, miso, pickled vegetables, tamago), and check-out by 10:00 or 11:00.

That check-in to check-out rhythm is the product you are paying for. It only works if you arrive by late afternoon and have nowhere else to be until the next morning.

What a ryokan costs

All ryokan prices are per person per night, and most include dinner and breakfast. This is the single biggest pricing confusion for first-timers.

Tier Per Person (with meals) What You Get
Budget ¥8,000–15,000 Tatami room, shared onsen, simple dinner and breakfast. Older buildings, less English.
Mid-range ¥20,000–35,000 Private outdoor bath (rotenburo), full kaiseki dinner, in-room dining, better views.
High-end ¥40,000–80,000+ Premium kaiseki, private open-air bath in your room, personal attendant, luxury finishes.

The ¥20,000–35,000 range is the sweet spot. That is where you get a private outdoor bath and proper kaiseki without paying luxury prices. Below ¥15,000, you are in shared-bath territory, which is perfectly fine but a different experience. Above ¥40,000, you are paying for refinement that is real but not necessary to have a great ryokan night.

One important note: "without meals" options exist and cost ¥5,000–10,000 less per person. This makes sense in Kyoto, where you want to eat out. In an onsen town, skip the savings and book with meals. The town probably has three restaurants, and they close at 8:00pm.

When a ryokan is worth every yen

A ryokan earns its price in an onsen town. The whole town is built around the bathing-and-sleeping cycle, and the ryokan is how you plug into it. A business hotel in Kinosaki or Hakone misses the point entirely.

Onsen town overnights. This is the ideal use case. Kinosaki gives you seven public baths and a yukata stroll along the canal. Hakone puts you in a private rotenburo overlooking a river gorge. Kusatsu has the best water near Tokyo, acidic enough that you feel it immediately. Nyuto Onsen in Tohoku is remote, quiet, and completely traditional. Nozawa Onsen in the Alps has free public baths and a village feel. Every region in Japan has at least one onsen town where a ryokan night is the reason to go. The full onsen town comparison covers all of them.

One splurge night on a longer trip. If you are doing 10–14 days, budget one ryokan night in the middle of the trip. It breaks up the pace of city sightseeing, forces you to slow down, and gives you an experience that no amount of temple-hopping can replicate. Put it in an onsen town that fits your route: Hakone if you are based in Tokyo, Kinosaki if you are doing Kansai, Beppu if you are heading through Kyushu.

Couples and anniversaries. A ryokan with a private rotenburo is one of the best couple experiences in Japan. You eat kaiseki together in your room, soak in a private outdoor bath, and the staff handles everything. At the ¥25,000–35,000/person range, it is expensive but not unreasonable for a special night.

When a hotel is the better call

A ryokan in Tokyo, Osaka, or Kyoto is not the same thing as a ryokan in an onsen town. City ryokan exist, but they cost more, lack the natural setting, and you are paying for tatami and kaiseki when you could be eating at the thousands of restaurants outside your door. If you want a ryokan experience in a city, book one night at the end of a day trip to an onsen town instead.

Cities and transit hubs. Business hotels near stations are the right call for Osaka, Fukuoka, Sendai, Hiroshima, and any night where you are arriving late and leaving early. You need a bed, a shower, and proximity to trains. A ryokan would be wasted.

Multiple nights in one place. Staying in Kyoto for four nights? Use a hotel. Ryokan check-in and check-out times are rigid (3:00pm in, 10:00am out), meals are scheduled, and the per-person pricing adds up fast over multiple nights. Hotels give you flexibility to come and go as you want.

Solo travelers. This is where the math hurts. Ryokan prices are per person, so a solo traveler pays the same as one person in a couple. But a business hotel charges per room, meaning a solo traveler in a hotel pays ¥7,000–10,000 total, while a solo traveler in a ryokan pays ¥20,000–35,000. Some ryokan add a solo surcharge on top of that. If budget matters, one ryokan night is still worth it. Just do not plan three.

Late arrivals. If you are arriving at 7:00pm or later, do not book a ryokan. Most kaiseki dinner service starts at 6:00 or 6:30, and late arrivals either miss dinner entirely or get a downgraded version. The ryokan experience starts at check-in. If you cannot be there by 4:00 or 5:00pm, you are paying full price for half the experience.

The meals question

Most ryokan offer two plans: with meals (dinner and breakfast included) or without. The with-meals plan is almost always the right choice in an onsen town, and here is why.

Kaiseki dinner at a ryokan is not just food. It is the centerpiece of the evening. Eight to twelve courses, each one small, seasonal, and served in sequence. The kitchen prepares your meal for a specific time, and the ingredients reflect the region: river fish in mountain towns, Kobe beef in the Kansai area, fresh crab in winter along the Sea of Japan coast. You eat in your room or a private dining area, in your yukata, after soaking. That sequence (bath, dinner, bath, sleep) is the experience.

Skipping meals at a ryokan in a small onsen town is also a practical problem. Towns like Ginzan and Nyuto have almost no independent restaurants. If you book without meals, you might find yourself walking to a closed konbini at 7:00pm in a village with no other options. In larger towns like Kinosaki and Beppu, you can eat out, but you would be choosing a crab restaurant over a kaiseki dinner that was included in the price.

The exception is city ryokan. If you are staying at a ryokan in Kyoto, skip the meals and eat outside. The restaurant options in any Japanese city will be better and cheaper than what a city ryokan kitchen produces.

Best places for a ryokan night

Every region in Japan has at least one onsen town where the ryokan is the main event. Here are the picks, organized by which hub city you are traveling from.

From Onsen Town Travel Time Starting Price (per person, with meals)
Tokyo Hakone 85 min (Romancecar) ¥15,000
Tokyo Kusatsu ~3 hr (train + bus) ¥12,000
Kyoto/Osaka Kinosaki 2.5 hr (limited express) ¥15,000
Nagano Nozawa Onsen ~1h 20min (train + bus) ¥12,000
Takayama Takayama itself You are already there ¥15,000
Sendai Nyuto Onsen ~3 hr (train + bus) ¥18,000
Fukuoka Beppu ~2 hr (Sonic limited express) ¥10,000

The Hakone and Kinosaki entries are the easiest to fit into a first or second trip. Both are accessible by train, have a strong ryokan tradition, and sit on routes you are probably already traveling. Ginzan Onsen in Yamagata is the most photogenic but also the hardest to reach and the most expensive. Nyuto is remote and fully traditional, best saved for a trip focused on Tohoku.

Business hotels: the underrated option

Business hotels get overlooked in every Japan travel guide, which is a mistake. For ¥7,000–12,000 per room per night, you get a clean room near a train station, a bath (often with a large communal bath on the top floor), laundry machines, and sometimes a free breakfast. The rooms are small, around 12–15 square meters, but they have everything you need: a bed, a desk, a bathroom, temperature control, and silence.

The big advantage of business hotels is per-room pricing. Two people pay ¥8,000–12,000 for a twin room. At a ryokan, those same two people pay ¥40,000–70,000 with meals. That is why business hotels should be your default for 80% of the nights on any trip. Save the ryokan budget for the one or two nights where it actually transforms the experience.

Some business hotel chains even have rooftop onsen baths. You get the bathing experience (not the kaiseki, not the tatami, but the actual hot spring water) for a fraction of the price. These are not a replacement for a real ryokan night. But they are a surprisingly good consolation for the nights when you just need somewhere to sleep near a station.

The verdict by trip type

Trip Type Ryokan Nights Recommendation
First trip (10–14 days) 1 One night in Hakone or Kinosaki. Hotels everywhere else. You have too much ground to cover.
Second trip (10–14 days) 2 One onsen town plus one remote pick (Nyuto, Nozawa, or Ginzan). You know the drill now.
Solo traveler 1 One splurge night at a ryokan that accepts solo guests. Hotels the rest. The per-person pricing stings solo.
Couple 1–2 This is where ryokan shine. A private rotenburo and in-room kaiseki justify the per-person price for two.
Family (young kids) 1 Ryokan with a private bath (shared onsen with toddlers is stressful). Hotels with family rooms the rest.
Budget (¥10,000/day target) 0–1 A ¥12,000 budget ryokan with shared bath still works for one night. Or skip it and do day-use onsen for ¥500–1,500.
Luxury (no budget limit) 2–3 High-end ryokan in Hakone, Kinosaki, and one remote pick. Even with no limit, more than three ryokan nights in a row gets repetitive.

The pattern is consistent across every trip type: ryokan for the onsen town nights, hotels for the city nights. Nobody regrets one great ryokan night. Plenty of people regret booking four and realizing by night three that the rigid schedule feels more like an obligation than a treat.

Every region has an onsen town worth the overnight

Compare All Onsen Towns

Got an itinerary? Check it before you book.

Pacing, transit, overbooked days. Instant review, free.

Check Your Itinerary