About Roam

Plan trips to any city in the world with personalized itineraries, cost estimates, and day-by-day plans.

v1.0

How it works

1

Choose your destination

Type any city. 18 cities have curated data with hand-picked activities. Any other city auto-resolves via OpenStreetMap + Wikipedia.

2

Set your preferences

Pick your travel style (Budget / Comfort / Luxury), set dates and travelers, and optionally personalize with your interests β€” foodie, adventure, culture, and more.

3

Get your plan

Roam generates a complete trip with cost breakdown, day-by-day itinerary, weather forecast, local tips, and a pre-departure checklist.

Features

πŸ—ΊοΈAny city in the worldAuto-resolve via OpenStreetMap
πŸ’°Cost breakdownFlights, lodging, food, transport, activities
πŸ“…Day-by-day itineraryAuto-generated, fully editable
✨AI personalizationFoodie, adventure, culture profiles
🌀️Weather forecastsPer-day from Open-Meteo
πŸ”—Booking linksGoogle Flights, Booking.com, GetYourGuide
🌍Multi-city tripsBarcelona β†’ Paris β†’ Rome
🧳Packing suggestionsPre-departure checklist included
πŸ’±Multi-currencyUSD ↔ local currency display
πŸŒ™Dark mode + exportPrint / PDF + calendar export
πŸ“ŠMy Trips dashboardAnnual budget tracking
πŸ”’Privacy-firstAll data in your browser, nothing sent to servers

Where does the data come from?

Roam is built on free, open APIs. No hidden data brokers, no tracking pixels β€” just transparent sources you can verify yourself.

OpenStreetMap Nominatim β€” City geocoding and location resolution

Wikipedia β€” Tourist attractions and destination images

REST Countries β€” Currency, language, plug type, driving side

Open-Meteo β€” Weather forecasts per travel day

Frankfurter β€” Live exchange rates

sunrise-sunset.org β€” Sunrise and sunset times

18 curated cities β€” Hand-picked activities, verified cost data

150 country airports β€” Shipped static data for routing

Tavily + Claude Haiku β€” Optional live prices when API keys are configured

How accurate are the estimates?

We believe in transparency. Here’s what to expect:

Curated cities

San Diego, Barcelona, Tokyo ...

Β±10–15%

Bundled popular cities

Uses regional cost-of-living adjustments

Β±20–25%

Auto-resolved cities

Global averages adjusted by country

Β±25–35%

Flights

Regional baselines + seasonal multipliers, not live fares

Estimate

For the most accurate results, plan trips to our 18 curated cities or add API keys for live pricing.

Keyboard shortcuts

Submit formCmd+Enter
Save tripCmd+S
Print / PDFCmd+P
Go backEscape

On Windows / Linux, use Ctrl instead of Cmd.

Tips for best results

βœ”

Set your travel dates β€” seasonality affects flight and lodging prices.

βœ”

Set up your profile β€” personalized itineraries are much better than generic ones.

βœ”

Use Comfort style for realistic mid-range budgets.

βœ”

Multi-city? Add cities in geographic order to minimize inter-city flight costs.

βœ”

Save trips to My Trips to track your annual travel budget.

Built with

Next.js 15 + TypeScript + Tailwind CSS

No database β€” your data stays in your browser.

Open source on GitHub

Start planning a trip