Itinerary Generator

Turn a list of places into days.

You already know where you want to go. Paste the list and Arriv orders it into days by location, so each morning starts near where the last one ended.

Or paste a caption — Instagram often needs either.

Prefer a static example? See extracted places

1 day to 3 weeks
Any length1 day to 3 weeks
By neighborhood
GroupedBy neighborhood
To reorder
DragTo reorder

See it in action

What you get back

Louvre, Musée d'Orsay, Le Marais, Eiffel Tower, Sacré-Cœur, Canal Saint-Martin

Six places, grouped so each day stays in one part of the city instead of crossing it twice:

  • Day 1 — Louvre, then Le Marais Both Right Bank, 20 minutes apart on foot
  • Day 1 evening — Canal Saint-Martin Dinner north of the Marais
  • Day 2 — Musée d'Orsay Left Bank morning, quietest at opening
  • Day 2 afternoon — Eiffel Tower One river walk west
  • Day 3 — Sacré-Cœur Montmartre on its own, it's uphill and north
See the full itinerary on the map

How it works

Three steps, start to map

1

Paste the places

A list, a note from your phone, or a screenshot of one. Names alone are enough.

2

Arriv geocodes and groups

Each place gets an address and a pin, then the days form around which stops sit near each other.

3

Shift what doesn't fit

Drag a stop to another day, pin a reservation to a time, and the rest of the day moves around it.

Why Arriv

Why the order matters

Geography first

Days are built from where places sit on the map, which is what saves you an hour of transit.

Fixed times respected

A timed museum entry or a dinner reservation anchors its day, and the flexible stops fill in around it.

You keep the list

Nothing gets dropped. Places that don't fit a day stay in a list beside the map.

One shared link

Send the finished days to whoever's coming, and they can suggest changes in place.

Questions

Frequently asked

How do I turn a list of places into an itinerary?
Paste the list here. Arriv finds each venue, puts it on a map, and groups the stops into days by location so you're not crossing the city twice. From there you can drag any stop to a different day.
Does it account for opening hours?
It uses place data to keep obvious conflicts out of a day, and you can pin any stop to a specific time. Confirm hours for anything that requires a timed ticket, since those change seasonally.
Can I set how many days I have?
Yes. Tell it the number of days and the plan spreads to fit. Change the count later and the stops redistribute.
What if I only have place names, without addresses?
Names are enough. Arriv matches each one to a real venue and shows you what it found, so you can correct anything that came back wrong.