> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wherobots.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ST_DistanceSpheroid

Return the geodesic distance of A using WGS84 spheroid. Unit is meter. Compared to `ST_Distance` + `ST_Transform`, it works better for datasets that cover large regions such as continents or the entire planet. It is equivalent to PostGIS `ST_Distance(geography, use_spheroid=true)` and `ST_DistanceSpheroid` function and produces nearly identical results. It provides slower but more accurate result compared to `ST_DistanceSphere`.

Geometry must be in EPSG:4326 (WGS84) projection and must be in ==lon/lat== order. You can use ==ST\_FlipCoordinates== to swap lat and lon. For non-point data, we first take the centroids of both geometries and then compute the distance.

<Note>
  By default, this function uses lon/lat order since `v1.5.0`. Before, it used lat/lon order.
</Note>

<img src="https://mintcdn.com/wherobots/fqh3gPDE0J25Lra_/images/sql-functions/ST_DistanceSpheroid/ST_DistanceSpheroid.svg?fit=max&auto=format&n=fqh3gPDE0J25Lra_&q=85&s=491ab0343e26ba1052a85a9dcf1265d6" alt="ST_DistanceSpheroid" width="500" height="300" data-path="images/sql-functions/ST_DistanceSpheroid/ST_DistanceSpheroid.svg" />

## Signatures

```sql theme={"system"}
ST_DistanceSpheroid (A: Geometry)
```

## Parameters

<ParamField body="A" type="Geometry" required>
  The input geometry.
</ParamField>

## Return type

<ResponseField type="Double">
  A numeric value.
</ResponseField>

## Example

```sql theme={"system"}
SELECT ST_DistanceSpheroid(ST_GeomFromWKT('POINT (-0.56 51.3168)'), ST_GeomFromWKT('POINT (-3.1883 55.9533)'))
```

```
544430.9411996207
```
