Rome2Rio Search API
The Rome2Rio Search API returns multi-modal door-to-door travel routes between any origin and destination worldwide. Given origin and destination as place names or coordinates, it returns a ranked list of routes covering flights, trains, buses, ferries, and driving, with segment details, durations, operators, and indicative pricing information. Responses are JSON over HTTP. The API covers 700+ airlines and 2 million surface routes.