---
title: RouteStep
framework: mapkitjs
role: symbol
role_heading: Class
path: mapkitjs/routestep
---

# RouteStep

A single step of the route between the requested start and end points.

## Declaration

```data
class RouteStep
```

## Overview

Overview A RouteStep encapsulates information for an individual segment of a route. A Route object’s steps property is an array of RouteStep objects. You don’t instantiate RouteStep objects directly; MapKit JS returns them as part of the DirectionsResponse.

## Topics

### Route step geometry

- [path](mapkitjs/routestep/path.md)

### Route step details

- [instructions](mapkitjs/routestep/instructions.md)
- [distance](mapkitjs/routestep/distance.md)
- [transportType](mapkitjs/routestep/transporttype.md)

## See Also

### Getting directions

- [route(request)](mapkitjs/directions/route.md)
- [DirectionsRequest](mapkitjs/directionsrequest.md)
- [DirectionsResponse](mapkitjs/directionsresponse.md)
- [Route](mapkitjs/route.md)
