The following list highlights some of the best beaches in Latvia. So if you are in Latvia, I recommend visiting the following:
The Best Beaches in Kurzeme
Liepaja Beach, Liepāja
Address – Liepaja Beach, Liepāja, Latvia
Google Maps Link – 56°29’59.9″N 20°59’33.4″E
Liepaja Beach is located in Liepaja, in the Vidzeme Region of Latvia. This is a long stretch of white, soft sand, backdropped with sand dunes, and offering stunning views of a flat horizon. With a quiet atmosphere and being always empty, you can sit and relax, as you admire the scenic view. There are some beach bars and cafes along the beach, serving great food and playing soft music. You can cycle along the sand, and staying to admire the sunset is a must.
Vakarbulli Beach, Ritabulli
Address – Vakarbulli Beach,Ritabulli, Latvia
Google Maps Link – 57°01’12.2″N 23°57’51.0″E
Vakarbulli Beach is located in Ritabulli, in the Riga Region of Latvia. A thin stretch of soft sand, with shallow waters and stunning sunsets. Swimming and sunbathing on this relaxing beach is a must. However, there are beach soccer goal sets in the sand, where you can have a fun time with your friends or strangers. There are some small cafes at the beach selling refreshments and warm drinks, as well as ice scream stands. The beach can get very crowded around midday, especially on weekends.
Jurkalne Beach, Kurzeme
Address – Jūrkalnes Stāvkrasts, Jūrkalnes pagasts, Latvia
Google Maps Link – 57°00’21.2″N 21°22’37.7″E
Jurkalne Beach is located in Jūrkalne, in the western Kurzeme region of Latvia. Both sandy and rocky, this unspoiled and natural is backdropped by a lush forest, offering stunning scenery and unique sunset views. To reach Jurkalne Beach, you need to climb down a flight of stairs; once you get there, the sound of waves and calm atmosphere welcome you. You can find accommodation and stores around the village, or bring your own food and have a picnic on the sand. It is usually quiet and uncrowded, but tends to be busy during weekend afternoons.
Kolka Beach, Cape Kolka
Address – Cape Kolka, 3275, Kolkas pagasts, Latvia
Google Maps Link – 57°45’31.8″N 22°36’14.6″E
Kolka Beach is located in Cape Kolka, on the northernmost point of the Kurzeme region, Latvia. This lovely peninsula offers two extensive beaches backdropped by a lush forest, with soft white sand and warm weather perfect for walking and sunbathing. Even though the water is usually calm and safe for swimming, the waves are strong during windy days, nice for bodyboarding and surfing beginners. Keep your eyes opened for the few restaurants and cafes standing along the road passing through the forest. It never gets crowded, the two long beaches allowing space for everyone to settle down and relax.
Roja Beach, Kurzeme
Address – Rojas dižakmens, Krasta iela 22A, Roja, Rojas pagasts, Latvia
Google Maps Link – 57°30’03.6″N 22°49’13.1″E
Roja Beach is located in Roja, on the northern coast of the Kurzeme region, Latvia. Both sandy and rocky, this peaceful beach is a great option to take a relaxing walk, away from the noises of the city, and closer to nature. The water is calm and shallow, scattered with boulders and small rocks,and perfect for fishing. There are a few stores, small bars and accommodation along the beach and around town. This spot is rather hard to find, and it is usually uncrowded and isolated.
Kaltene Beach, Kaltene
Address – Kaltenes akmeņainā piekraste, Kaltene, Roja Parish, Latvia
Google Maps Link – 57°27’41.3″N 22°53’00.3″E
Kaltene Beach is located in Kaltene, on the northern coast of the Kurzeme region, Latvia. This unique beach offers a quiet atmosphere and an extensive coast to walk and jog, with comfortable sand to lie down, sunbathe and relax. The water is shallow with no waves, great to dip your feet in, and perfect for fishing; the rocks peeking out from the surface create a dramatic scenery for photography. This is not a touristy spot, with no facilities or restaurants in the area; for this reason, Kaltene Beach is always serene, the perfect getaway to disconnect from a busy life.
Bernati Beach, Nīca
Address – Bernātu rags, Nīca parish, Latvia
Google Maps Link – 56°22’22.4″N 20°58’24.2″E
Bernati Beach is located in Bernāti, on the western coast of the Kurzeme region, Latvia. Remote and peaceful, this long sandy beach is backdropped by a lush forest, giving off stunning views everywhere you look, especially during sunset. The water is calm, with small waves and a gentle slope, safe for everyone to swim; there are also many interesting spots for photography, natural and man-made. Along the roads to get to the beach, you can find a few cafes and accommodation; keep your eyes opened! It never gets crowded or busy, the atmosphere is always serene and perfect to sunbathe, relax and walk along the coast.
Nida Beach, Rucava
Address – Nida Pebble Beach, Nida, Rucava parish, Latvia
Google Maps Link – 56°04’34.9″N 21°03’43.8″E
Nida Beach is located in Nida, on the western coast of the Kurzeme region, Latvia. This long stretch of white sand and pebbles, unspoiled and remote, is a nice place to clear your head, sunbathe and relax. The water is rather cold with small waves, and the longshore is great for walking or jogging. There is accommodation in the area, just a short walk away from the coast. Since this spot is hard to find and reach, Nida Beach is always quiet and isolated, the perfect getaway to relax and disconnect.
Jurmalciems Beach, Nīca
Address – Tīklu Māja Piestātne, Jūrmalciems, Nīca parish, Latvia
Google Maps Link – 56°18’02.5″N 20°59’03.7″E
Jurmalciems Beach is located in Jūrmalciems, on the western coast of the Kurzeme region, Latvia. This isolated and picturesque beach offers a long stretch of soft white sand, with a quiet atmosphere and stunning scenery. The water is shallow with small waves, great for swimming and playing; the wooden pier offers views for photography. There are no restaurants or bars at the beach, but you can bring your own food and enjoy a picnic in the area. This spot is usually empty and quiet, frequented by locals and well-taken care of, with a great atmosphere to sunbathe and relax.
Ritabulli Beach, Riga
Address – Ritabulli beach, Kurzeme District, Riga, Latvia
Google Maps Link – 57°01’40.2″N 23°58’50.1″E
Ritabulli Beach is located in Riga, the central region of Latvia. This unspoiled and wild beach is the perfect spot for nature lovers, with a long stretch of white sand backdropped by verdant trees. The water is calm and safe for everyone to swim, with lifeguards on duty, and the extensive coast is great for dog-walking. To get to this beach, you need to walk around 10 minutes from the parking lot; it is usually quiet and calm, and only gets busy during weekend afternoons, when visitors arrive to admire and photograph the unique sunset. There are great facilities nearby, with a cafe and a children’s playground.
Staldzenes Beach, Ventspils
Address – Staldzenes pludmale, Bangu iela 61, Ventspils, Latvia
Google Maps Link – 57°26’45.7″N 21°36’16.1″E
Staldzenes Beach is located in Ventspils, on the western coast of the Kurzeme region of Latvia. Long and unspoiled, this lovely beach offers an extensive stretch of soft golden sand, with lawns and a verdant backdrop. The water is calm and great for swimming; however, it gets deep quickly. There are no facilities at the beach, so make sure to bring your own food and everything you might need. It is usually empty and quiet, but can get busy during weekends, especially in the evening.
Pārventas Beach, Ventspils
Address – Pārventas pludmale, Ventspils, Latvia
Google Maps Link – 57°25’32.5″N 21°35’16.4″E
Parventas Beach is located in Staldzene, Ventspils, on the western coast of the Kurzeme region of Latvia. This is an extensive beach, with soft golden sand and a mountainous surrounding, offering stunning sunset views and a serene atmosphere. The water is shallow with small waves, safe for swimming and fun for kids to play; the sand is comfortable for sunbathing and walking. Keep in mind that there are no facilities at the beach; make sure to bring your own food and everything you might need. It never gets overly crowded, but it can be busy during the afternoon.
Muižupītes Beach, Jūrkalne
Address – Muižupītes pludmale, Labrags, Jūrkalne parish, LV-3626, Latvia
Google Maps Link – 56°59’15.2″N 21°21’24.1″E
Muižupītes Beach is located in Labrags, on the western coast of the Kurzeme region of Latvia. This picturesque beach is a favorite spot for nature lovers, with a verdant backdrop, a quiet atmosphere, and soft sand for walking, sunbathing and relaxing. The water is calm and safe for swimming, with small waves for playing. There is a dog-friendly hotel in the area, offering meals, and a great service with friendly staff. It never gets overly crowded or busy, making Muižupītes Beach the perfect getaway to disconnect from the city life.
The Best Beaches in Riga
Jurmala Beach, Jurmala
Address – Jurmala Beach, Jurmala, Latvia
Google Maps Link – 56°58’28.7″N 23°47’08.1″E
Jurmala Beach is located in Jurmala, in the Riga Region of Latvia. This stretch of thin, white sand is a popular touristy beach, famous for its sand sculpture and warm waters during summer. Being so long and having such soft sand, Jurmala Beach is great for long walks, jogging or riding a bike. The beach is mostly crowded during summer, especially on weekends, but any other day you can enjoy a quiet and peaceful atmosphere. There are restaurants, cafes and small stores in the area and along the main road, and a playground for kids to play.
Vecāķi Beach, Riga
Address – Vecāķu pludmale, Selgas iela 20, Ziemeļu rajons, Rīga, LV-1030, Latvia
Google Maps Link – 57°04’56.0″N 24°06’32.2″E
Vecaki Beach is located in Riga, in the Riga Region of Latvia. This wide sandy beach, with calm waves backdropped with a verdant forest, offers a peaceful atmosphere and beautiful views. The water is shallow with a gentle slope, and with lifeguards keeping an eye on the beach, it is safe for everyone to swim. There are beach soccer goal sets, volleyball nets and playgrounds in the area. Around the beach and along the main road, you can find plenty of cafes, bars, restaurants and ice cream stores. The beach is busiest during the summer, but it is wide and long enough to allow space for everyone.
The Best Beaches in Vidzeme
Saulkrasti Beach, Saulkrasti
Address – Saulkrasti Beach, Saulkrasti, Latvia
Google Maps Link – 57°15’59.5″N 24°24’38.5″E
Saulkrasti Beach is located in Saulkrasti, in the Riga Region of Latvia. A sandy beach, sometimes windy with warm water during the summer, and great views over the blue sea and flat horizon. The water is calm, but gets deep quickly and there are rocks underwater; be careful when swimming. It never gets overly crowded, so you can enjoy a relaxing time under the sun. There is a volleyball net set up in the sand, and a playground for kids. With resorts, restaurants, bars, cafes and shops nearby, you have many choices to stay the night and dine.
Tuja Beach, Riga
Address – Camping Jurasdzeni, Salacgrīvas novads, Liepupes pagasts, Tūja, Latvia
Google Maps Link – 57°29’26.5″N 24°22’51.1″E
Tuja Beach is located in Tūja, in the Riga region of Latvia. This lovely sandy beach is backdropped by a verdant forest, with sunset views, a long stretch for walking and jogging, and a relaxing atmosphere to sunbathe and disconnect. The sea is calm, with stones littered along the shore, and a long rocky pier perfect for unique photography. There is a beach bar in the area, offering great meals at reasonable prices, with stunning views over the coast. It is frequently empty and quiet, but it can be busy during weekends, especially in the evenings when visitors arrive to admire the sunset.
Ainazi Beach, Riga
Address – Ainažu mols, Ainaži, Ainažu pilsēta, Latvia
Google Maps Link – 57°52’28.9″N 24°21’07.0″E
Ainazi Beach is located in Ainaži, a small town in the Riga region of Latvia. Picturesque and remote, this wild beach is a great spot for nature lovers, with a long stretch of sand surrounded by verdant fields. The rocky pier going far into the sea is perfect for photography, offering unique and unforgettable views. There are a few historical places in the area, spots that attract many tourists every year; however, the beach is usually quiet and empty, with a great atmosphere to relax. You can find a few stores and accommodation around town.
Kalngale Beach, Riga
Address – Kalngales pludmale, 2163, Carnikavas novads, Latvia
Google Maps Link – 57°05’40.0″N 24°08’35.9″E
Kalngale Beach is located in Kalngale, in the Riga region of Latvia. Long and extensive, this sandy beach is backdropped by a lush pine tree forest, offering an unspoiled and serene spot, perfect for nature lovers. The water is calm and warm, safe for everyone to swim and great for a relaxing bath, with comfortable sand for sunbathing, and stunning sunset views. To reach Kalngale Beach, you need to follow a path through the forest, a 1-kilometer walking trail from the parking lot; for this reason, the beach is never overcrowded, and only gets busy during weekend afternoons. There’s a restaurant near the parking lot, but no places to eat along the beach.
Lilaste Beach, Riga
Address – Lilastes pludmale, Carnikavas novads, Latvia
Google Maps Link – 57°11’15.9″N 24°19’33.1″E
Lilaste Beach is located in Lilaste, in the Riga region of Latvia. This lovely beach offers a long and extensive stretch of soft golden sand, with a verdant backdrop and stunning scenery. To reach Lilaste Beach, you need to drive through a deep pine tree forest, where you get some of the most stunning views in Latvia. There is a small cafe along the entrance road, and accomodation around the village. This beach is popular among locals, and even during the busiest weekends, the atmosphere is usually quiet and calm, and it never gets overly crowded.
Lauci Beach, Lauči
Address – Lauču akmens (akmeņaina pludmale), Lauči, Skulte Parish, Latvia
Google Maps Link – 57°22’00.8″N 24°24’05.2″E
Lauci Beach is located in Lauči, in the Riga region of Latvia. Both sandy and rocky, this calm beach welcomes you with a long coast backdropped by verdant trees, offering stunning sunset views and photography spots. The water is calm and safe, with boulders littering the shore; a highlight of Lauci Beach is rock stacking, and the small piles of stones are a beautiful plus to the scenery. There is accommodation in the area, with great facilities and friendly staff, as well as a campsite. It is usually quiet and isolated, but it can be busy during weekend afternoons.
The Best Beaches in Zemgale
Bigaunciems Beach, Lapmežciems
Address – Lapmežciema pludmale, Lapmežciems Parish, Latvia
Google Maps Link – 56°59’33.8″N 23°31’42.4″E
Bigaunciems Beach is located in Bigaunciems, in the Riga region of Latvia. This remote beach is a great spot for nature lovers, with a long stretch of sand and rocks backdropped by a lush forest. The water is calm, and although it is rather cold, it’s safe for swimming; there is a hiking trail nearby, and the remains of the wooden pier going far into the sea is a unique photography spot. Bigaunciems Beach is usually quiet and isolated, and it never gets crowded or noisy; the atmosphere is relaxing, perfect for walking and disconnecting from a busy life. You can find a few stores around the village, but there are no places to eat at the beach.
Ragaciema Beach, Ragaciems
Address – Ragaciema pludmale, Ragaciems, Lapmežciema pagasts, Latvia
Google Maps Link – 57°02’04.0″N 23°29’14.6″E
Ragaciema Beach is located in Ragaciems, in the Riga region of Latvia. Soft white sand stretches for as long as the eye can see on this remote beach, with a verdant backdrop and unforgettable sunrise views. The water is shallow and calm, safe for a relaxing bath and great for long walks along the shore. It is usually empty and quiet, but it can be busy during weekend afternoons; however, the beach is extensive enough that it never feels crowded. There are no facilities at the beach; make sure to bring your own food and everything you might need.
Apsuciems Beach, Engure
Address – Villa Anna, Apšuciems, Engure parish, Latvia
Google Maps Link – 57°03’42.4″N 23°18’40.8″E
Apsuciems Beach is located in Apsuciems, in the Riga region of Latvia. This long stretch of soft sand is a great spot for a nice family outing, an extensive beach backdropped by a picturesque promenade and verdant trees, with stunning views and a lively atmosphere. The water is calm and shallow, safe for swimming; along the coast, you can find swings and playgrounds for children. There is a hotel at the beach, with all necessary facilities, meals, rooms with stunning coastal views and a friendly staff. It is mostly frequented by families, both locals and tourists, and can be busy during weekends.
Plienciems Beach, Engure
Address – Pludmale, Jūras iela 60, Engure, Engures pagasts, Latvia
Google Maps Link – 57°09’58.1″N 23°13’56.1″E
Plienciems Beach is located in Engure, a village in the Riga region of Latvia. Long and extensive, this sandy beach is a lovely spot to take a relaxing walk, admiring a stunning coastal view. The water is shallow and clear with no waves, making it safe for everyone to swim and great for a walk along the shore. There are a few restaurants, cafes, stores and accommodation around the village, but no facilities along the beach. This is not a touristy place, and the beach is mostly frequented by locals, it never gets overly crowded or busy, and the atmosphere is always quiet.