Skip to content
Voykit

Draft data. Times, fares and step counts are desk estimates awaiting field checks. Unknown times stay unknown. How we verify

Trip OS · Japan · Vietnam · free

Not where to go.
Whether the day still works.

Keeps a trip executable when time, energy, weather, bags and the ground change. Give it your landing time, your bags and the table you booked; it returns days that fit — or the one constraint to loosen.

Decisions on the board solver live
  • 22:55HNHAN → Old Quarter (Phố cổ): Ride-hailing car to the door, bed ~00:00 (+1)on time
  • 10:40HNLeave Temple of Literature by 10:40 to keep the 12:30 last seating.buffer 9′
  • 22:16KYKIX → Kawaramachi / Sanjō: HARUKA to Kyoto Station, bed ~23:54tight 6′
  • 11:20KYLeave Kiyomizu-dera by 11:20 to keep the 12:30 last seating.buffer 13′
  • 22:15OSKIX → Namba / Shinsaibashi: Nankai train to Namba, bed ~23:18on time
  • 12:00OSLeave Tsūtenkaku by 12:00 to keep the 12:30 last seating.buffer 36′
  • 22:20TKHND → Shinjuku (south/west): Keikyu to Shinagawa, bed ~23:22on time

Every line above is computed from the published data — nothing typed by hand.

Lines in service

Japan overview →
OS on

Tokyo 東京

Tokyo is twenty districts on one rail loop: pick one bed near your airport's hub, one district per half-day, never cross the city twice in a day.

2/5
cash
4/5
heat
4/5
stroller
55
friction
OS on

Osaka 大阪

Osaka is a flat, late-night food city with the easiest airport in Kansai: sleep in Namba for a late KIX landing, in Umeda for rail day-trips.

3/5
cash
5/5
heat
4/5
stroller
48
friction
OS on

Hanoi Hà Nội

Hanoi is a morning-and-evening city: do the lake and Ba Đình before 10:30, hide from the heat at midday, eat on the street after 17:00 — and cross roads slowly.

4/5
cash
5/5
heat
1/5
stroller
68
friction

How it decides

  1. 1

    Airport → bed first

    Every city opens with a proven path from a late landing to a bed that is still open — and a ladder for when the last train is gone.

  2. 2

    Unknown stays unknown

    A closing time we have not verified is printed as unknown, and the planner adds buffer for it instead of guessing.

  3. 3

    Three honest options

    Low load (α), low time risk (β), low cost (γ) — picked from the feasible set, each with what it gives up.

Read the method →

First-trip routes

The world, one decision at a time

Countries open only when a city passes its gates

Tokyo or Osaka?

Eight operational rows, one answer, before you buy flights.

→

Does a JR Pass pay?

Tick your legs; the calculator says buy, skip or neutral.

→

Big suitcases on the Shinkansen

What to reserve at 160 cm, and when to forward instead.

→