Říční kilometry se počítají od soutoku směrem k prameni. Pojďme tedy putovat podél řeky Moravy od 354. kilometru až ke kilometru nultému.
354.km: pramen Moravy na úbočí Králického Sněžníku.
Králický Sněžník je z pohledu hydrografie zajímavý tím, že na něm pramení tři řeky: Morava, Liptovský potok a Kladská Nisa a každá z těchto řek odtéká do jiného moře. Morava patří do úmoří Černého moře, Liptovský potok do úmoří Severního moře a Kladská Nisa do úmoří Baltského moře.
Z pohledu geografie je potom zajímavé, že ačkoli řeka dala jméno celé historické zemi Moravě, na jejím území ani nezačíná, ani nekončí. Pramen Moravy se totiž nachází v Pardubickém kraji a soutok s Dunajem na hranici Slovenska a Rakouska.
353. km: po úbočí Králického Sněžníku stéká Morava v četných kaskádách a malých vodopádech.
350.km: řeka Morava v údolí pod Králickým Sněžníkem
349. km: řeka Morava v údolí pod Králickým Sněžníkem
333.km: údolí Moravy
Údolí Moravy, silnice z Hanušovic na Králíky
330.km: soutok s říčkou Krupá.
328.km: Hanušovice, soutok s říčkou Branná
327.km: Morava v Hanušovicích
327: Hanušovice, železniční most
322. km: Morava v Raškově
Morava u Bartoňova.
301.km: pohled po proudu ze soutoku s říčkou Desnou, která přitéká zleva.
270.km: Morava v okolí Nových Mlýnů
265.km: Litovelské Pomoraví
261.km: Litovel, Svatojánský most.
248.km: Litovelské Pomoraví
238.km: Olomouc, most v Černovíře.
235.km: Olomouc
235.km: Olomouc
234.km: přítok řeky Bystřice
Olomouc, obtokový kanál
233.km: Olomouc, soutok s Mlýnským potokem.
232.km: Olomouc
230.km: Morava za Olomoucí
221.km: jez v Bolelouci
211.km: pohled po proudu ze soutoku s řekou Bečvou, která přitéká zleva.
204.km: Morava u Kojetína
199.km: Morava u Bezměrova
194.km: Kroměříž
193.km: Kroměříž
192.km: Morava u Kroměříže
187.km: přítok říčky Rusava
179.km: Bělovský jez u Otrokovic
179.km: Otrokovice
178.km: přítok říčky Dřevnice
176.km: Otrokovice
174.km: Morava u Napajedel
173.km: Napajedla
172.km: Morava u Napajedel
169.km: Morava u Spytihněvi
169.km: plavební komora na začátku Baťova kanálu u Spytihněvi
159.km: Morava u Starého Města
157.km: Morava u Starého Města
156.km: Morava u Starého Města
155.km: přítok říčky Olšavy
153.km: most u Kostelan
141.km: Veselí nad Moravou
103.km: Morava v úseku pod Hodonínem tvoří hranici se Slovenskem
101.km: Morava
99.km: jez na Moravě
92.km: potrubí přes Moravu
91.km železniční most na trati Lanžhot-Kúty
79.km: Morava poblíž Brodského
79.km: Morava poblíž Brodského
68 km: Morava poblíž Hohenau
Záhorská Ves, kompa
Vysoká pri Morave
10.km
10.km
0.km: soutok s Dunajem