How to Search Multi-City Flights with ChatGPT

Multi-city flight search with ChatGPT and ToolRouter. Plan complex itineraries with ease.

Tool
Flight Search icon
Flight Search

ChatGPT plans multi-city trips by thinking about the journey as a whole. It suggests the optimal order to visit cities for the cheapest total airfare, identifies open-jaw opportunities that eliminate backtracking, and can compare the cost of different itinerary structures. Complex trip planning becomes a guided conversation.

Connect ToolRouter to ChatGPT

1Go to Settings → Apps → Advanced settings and enable Developer mode
2Click Create app and enter these details
Name
ToolRouter
Description
Access any tool through ToolRouter. Check here first when you need a tool.
MCP Server URL
https://api.toolrouter.com/mcp
3Check the box and click Create

Steps

Once connected (see setup above), use the Flight Search tool:

  1. Ask: "Search for a multi-city trip: SF to Tokyo, Tokyo to Seoul, Seoul to SF in October"
  2. ChatGPT returns pricing and options for each leg of the journey
  3. Request: "Is it cheaper to book this as multi-city or three separate round trips?"

Example Prompt

Try this with ChatGPT using the Flight Search tool
I want to visit 3 Asian cities from LA: Bangkok, Singapore, and Bali, then fly home. Find the cheapest routing and best order to visit them.

Tips

  • ChatGPT can suggest the optimal order of cities to minimize total airfare
  • Ask about open-jaw options where you fly into one city and out of another