Travelers’ attention to high-quality human habitats is increasing, and the role of urban greenways in improving the quality of travelling spaces has also been appreciated. This research aims at making the weight calculation of suitability more scientific and reasonable, clustering the shared bicycle travelling OD points according to suitability, and analyzing the distribution of OD points. Taking Xiamen as an example, multiscale geographically weighted regression and entropy weight methods were used to calculate the weights of variables using multi-source big data. The clustering of origin-destination (OD) points for shared bicycle travel are identified using the DBSCAN clustering algorithm, which can provide accurate support for greenway planning and shared bicycle placement. The results show that the density of tourist attractions, POI entropy index, road density, and intermediate are four important factors affecting the suitability of greenways. The clustering results of the shared bicycle OD points show that the high-aggregation areas of origin and destination points are located in the northeast and southwest directions as well as west and east directions. This study provides a theoretical and modelling analysis reference for greenway planning and design.