De letteste pterosaurer, såsom _Rhamphorhynchus_, vejede kun omkring 2 kilogram (4,4 pund), og selv de største pterosaurer, såsom _Quetzalcoatlus_, vejede kun omkring 250 kilogram (551 pund). Dette er meget mindre end vægten af et menneske, som er omkring 70 kg (154 pund).
Pterosaurer var i stand til at flyve på grund af deres lette vægt og deres store vinger. Deres vinger var også meget fleksible, hvilket gjorde det muligt for dem at svæve og glide gennem luften. Pterosaurer var også meget stærke flyvere, og de kunne nå hastigheder på op til 60 kilometer i timen (37 miles i timen).
Pterosaurer var i stand til at bruge deres vinger til at flyve, fordi de:
- havde en lille kropsvægt
- lange og slanke knogler
- store, fleksible vinger
- stærke flyvemuskler
- levede i en tid, hvor der ikke var for mange træer