TSP-style optimization

Plan the best route between your cities.

Pick the cities you want to visit and how many nights at each. routesolver combines Omio and 12Go train, bus, and flight options with your preferences and picks an optimal order + optimal connection for every leg.

A true TSP solver with your personal weights.

1

Set Transport Preferences

Rate how much cost, duration, transfers, and mode/class matter to you. Reuse across trips.

2

Enter Cities + Nights

Pick up to 5 cities, a start date, and nights-per-city. Optionally cap budget, duration, or transfers.

3

Get Optimized Route

The solver picks an order for your cities and the best train/bus/flight for every leg.

Currently covered cities

Omio (Europe) and 12Go (Southeast Asia, Japan/Korea, North America) data in our DB covers these 46 cities:

Amsterdam Bangkok Barcelona Berlin Boston Budapest Busan Calgary Chiang Mai Chicago Dublin Fukuoka Hanoi Hiroshima Ho Chi Minh Jeju Island Kuala Lumpur Kyoto Lisbon London Los Angeles Luang Prabang Miami Montreal Nagoya New Orleans New York Osaka Ottawa Philadelphia Phnom Penh Prague Quebec City Rome San Francisco Sapporo Seattle Seoul Siem Reap Singapore Tokyo Toronto Vancouver Vienna Vientiane Washington DC
88222
Transport legs in DB
46
Cities covered
3
Modes (train / bus / flight)

Ready to route your next trip?

Free to use. No credit card required.

Create a Free Account
Beta Production test — prices and schedules are illustrative while our transport-data partnerships are being finalized. Verify on Omio or 12Go (as linked per leg) before booking.