Georgia MCP
All toolsTbilisi transit

transit_plan_trip

Plan a trip by public transport in Tbilisi

A trip by public transport between two points of Tbilisi, with each walk and each ride.

Sources

  • Tbilisi Transport Company
Read-only

Definition

Plans a trip by public transport of the TTC in Tbilisi between two points, given as coordinates. Returns up to 3 itineraries with each leg: walk or ride, route, stops, instants, distance in metres. Use transit_search_places to get coordinates.

Input

NameTypeRequiredDefaultDescription
fromobjectYesThe start point in Tbilisi.
toobjectYesThe end point in Tbilisi.
timingstringNoleave_now, depart_at, or arrive_by. The default is leave_now.
datestringNoThe date of depart_at or arrive_by, YYYY-MM-DD. The default is today in Tbilisi.
timestringNoThe time of depart_at or arrive_by, HH:MM in Tbilisi. Required with them.
kindsstring[]NoThe kinds to ride: bus, minibus, metro, cable_car. bus and minibus go together. Empty gives every kind. A walk is always allowed.
preferencestringNofastest, less_walking, or fewer_transfers. The default is fastest.
languagestringNoThe language of the names: ka or en. The default is en.

Examples

You askedHow do I get from Freedom Square to the Rustaveli metro?

Input
{
  "from": {
    "lat": 41.6939,
    "lon": 44.8013
  },
  "to": {
    "lat": 41.7032,
    "lon": 44.7912
  }
}
Output
{
  "as_of": "2026-10-22T23:01:18+04:00",
  "itineraries": [
    {
      "duration_minutes": 13,
      "end": "2026-10-22T23:18:37+04:00",
      "legs": [
        {
          "distance_m": 224,
          "end": "2026-10-22T23:11:17+04:00",
          "from": {
            "lat": 41.6939,
            "lon": 44.8013,
            "name": "Origin"
          },
          "kind": "walk",
          "start": "2026-10-22T23:06:07+04:00",
          "to": {
            "lat": 41.695003,
            "lon": 44.799919,
            "name": "M/S Liberty Square",
            "stop_id": "1:metro_1_11"
          }
        },
        {
          "distance_m": 1328,
          "end": "2026-10-22T23:13:43+04:00",
          "from": {
            "lat": 41.695003,
            "lon": 44.799919,
            "name": "M/S Liberty Square",
            "stop_id": "1:metro_1_11"
          },
          "kind": "metro",
          "route_name": "M/S Akhmeteli - M/S Varketili",
          "route_number": "1",
          "start": "2026-10-22T23:11:17+04:00",
          "stops": 1,
          "to": {
            "lat": 41.704138,
            "lon": 44.789613,
            "name": "M/S Rustaveli",
            "stop_id": "1:metro_1_10"
          }
        },
        {
          "distance_m": 210,
          "end": "2026-10-22T23:18:37+04:00",
          "from": {
            "lat": 41.704138,
            "lon": 44.789613,
            "name": "M/S Rustaveli",
            "stop_id": "1:metro_1_10"
          },
          "kind": "walk",
          "start": "2026-10-22T23:13:43+04:00",
          "to": {
            "lat": 41.7032,
            "lon": 44.7912,
            "name": "Destination"
          }
        }
      ],
      "start": "2026-10-22T23:06:07+04:00",
      "transfers": 0,
      "walk_m": 434
    },
    {
      "duration_minutes": 17,
      "end": "2026-10-22T23:20:06+04:00",
      "legs": [
        {
          "distance_m": 58,
          "end": "2026-10-22T23:04:31+04:00",
          "from": {
            "lat": 41.6939,
            "lon": 44.8013,
            "name": "Origin"
          },
          "kind": "walk",
          "start": "2026-10-22T23:03:38+04:00",
          "to": {
            "lat": 41.694033,
            "lon": 44.801559,
            "name": "Freedom Square",
            "stop_id": "1:822"
          }
        },
        {
          "distance_m": 3947,
          "end": "2026-10-22T23:15:23+04:00",
          "from": {
            "lat": 41.694033,
            "lon": 44.801559,
            "name": "Freedom Square",
            "stop_id": "1:822"
          },
          "kind": "bus",
          "route_name": "Kvemo Ponichala Settlement - Vake-Bagebi",
          "route_number": "345",
          "start": "2026-10-22T23:04:31+04:00",
          "stops": 2,
          "to": {
            "lat": 41.705278,
            "lon": 44.791636,
            "name": "Mikheil Javakhishvili Street",
            "stop_id": "1:4688"
          }
        },
        {
          "distance_m": 335,
          "end": "2026-10-22T23:20:06+04:00",
          "from": {
            "lat": 41.705278,
            "lon": 44.791636,
            "name": "Mikheil Javakhishvili Street",
            "stop_id": "1:4688"
          },
          "kind": "walk",
          "start": "2026-10-22T23:15:23+04:00",
          "to": {
            "lat": 41.7032,
            "lon": 44.7912,
            "name": "Destination"
          }
        }
      ],
      "start": "2026-10-22T23:03:38+04:00",
      "transfers": 0,
      "walk_m": 393
    },
    {
      "duration_minutes": 17,
      "end": "2026-10-22T23:21:25+04:00",
      "legs": [
        {
          "distance_m": 58,
          "end": "2026-10-22T23:05:41+04:00",
          "from": {
            "lat": 41.6939,
            "lon": 44.8013,
            "name": "Origin"
          },
          "kind": "walk",
          "start": "2026-10-22T23:04:48+04:00",
          "to": {
            "lat": 41.694033,
            "lon": 44.801559,
            "name": "Freedom Square",
            "stop_id": "1:822"
          }
        },
        {
          "distance_m": 3947,
          "end": "2026-10-22T23:16:42+04:00",
          "from": {
            "lat": 41.694033,
            "lon": 44.801559,
            "name": "Freedom Square",
            "stop_id": "1:822"
          },
          "kind": "bus",
          "route_name": "Station Square - Airport",
          "route_number": "337",
          "start": "2026-10-22T23:05:41+04:00",
          "stops": 2,
          "to": {
            "lat": 41.705278,
            "lon": 44.791636,
            "name": "Mikheil Javakhishvili Street",
            "stop_id": "1:4688"
          }
        },
        {
          "distance_m": 335,
          "end": "2026-10-22T23:21:25+04:00",
          "from": {
            "lat": 41.705278,
            "lon": 44.791636,
            "name": "Mikheil Javakhishvili Street",
            "stop_id": "1:4688"
          },
          "kind": "walk",
          "start": "2026-10-22T23:16:42+04:00",
          "to": {
            "lat": 41.7032,
            "lon": 44.7912,
            "name": "Destination"
          }
        }
      ],
      "start": "2026-10-22T23:04:48+04:00",
      "transfers": 0,
      "walk_m": 393
    }
  ],
  "source": "TTC"
}
transit_plan_trip
Tbilisi transit