The Lielupe begins at the confluence of the Mēmele and Mūsa rivers near Bauska.
For the upper part of its course, the river flows through a dolomite valley with a few small rapids, until it reaches Mežotne, where it widens and deepens over the flat Zemgale Plain.
For many years the Lielupe would frequently overflow its shallow banks and flood surrounding fields and villages, particularly during the spring thaw.
Today many parts of the Lielupe's banks are contained with earthen dikes to prevent disastrous floods.
Much of the Lielupe is covered in river grasses.
At its lower reaches, the river flows parallel to the coast line of the Gulf of Riga; the city of Jūrmala stretches for almost 30 km between the river and the sea.
Eventually Lielupe flows into the Baltic Sea, while the Buļļupe branch (German: Kurische Aa) flows into the Daugava River.
The modern mouth of the river appeared in 1755.
Before then the Buļļupe was the Lielupe's main channel.

About 50-55% of the water discharge of the river is from melted snow.
The Lielupe is navigable for a range of 100 km, the longest continuous range among Latvian rivers.
Municipalities along the river include Bauska, Mežotne, Jelgava, Kalnciems, Jūrmala and Riga.

The Lielupe also gives its name to a railway station and a neighbourhood in the city of Jūrmala.
The Lielupe begins at the confluence of the Mēmele and Mūsa rivers near Bauska. For the upper part of its course, the river flows through a dolomite valley with a few small rapids, until it reaches Mežotne, where it widens and deepens over the flat Zemgale Plain. For many years the Lielupe would frequently overflow its shallow banks and flood surrounding fields and villages, particularly during the spring thaw. Today many parts of the Lielupe's banks are contained with earthen dikes to prevent disastrous floods. Much of the Lielupe is covered in river grasses. At its lower reaches, the river flows parallel to the coast line of the Gulf of Riga; the city of Jūrmala stretches for almost 30 km between the river and the sea. Eventually Lielupe flows into the Baltic Sea, while the Buļļupe branch (German: Kurische Aa) flows into the Daugava River. The modern mouth of the river appeared in 1755. Before then the Buļļupe was the Lielupe's main channel.
About 50-55% of the water discharge of the river is from melted snow. The Lielupe is navigable for a range of 100 km, the longest continuous range among Latvian rivers. Municipalities along the river include Bauska, Mežotne, Jelgava, Kalnciems, Jūrmala and Riga.
The Lielupe also gives its name to a railway station and a neighbourhood in the city of Jūrmala.
Lielupe