Places in Spain Beginning with O

The table below lists all the major cities and towns in Spain whose names start with the letter O. Further down you will also find some general data and facts about each.

NameProvincePopulation
O Barco de ValdeorrasOurense13,000
O CarballiñoOurense14,000
O GrovePontevedra11,000
OlivaValencia26,000
OlivenzaBadajoz12,000
OlotGirona34,000
OriaAlmería2,000
OrihuelaAlicante78,000
OrioGipuzkoa6,000
OviedoAsturias218,000

O Barco de Valdeorras

O Barco de Valdeorras is a town in the province of Ourense, Galicia. It lies in the Valdeorras region, known for its wine production, especially the local Godello variety. The town is located near the Sil River, and its name “O Barco” likely refers to boats that used to transport goods along the river.

O Carballiño

O Carballiño, also in Ourense, is known for its thermal baths and the local delicacy of “pulpo a la gallega” (Galician-style octopus). The town is a popular spot for visitors seeking relaxation and wellness tourism. The name “Carballiño” comes from the Galician word for “oak tree” (“carballo”).

O Grove

O Grove is a coastal town in the province of Pontevedra, located on a peninsula. It is famous for its seafood, particularly its annual seafood festival, which attracts visitors from all over Spain. O Grove is a significant tourist destination due to its beautiful beaches and natural landscapes.

Oliva

Oliva is a town in the province of Valencia, located on the Costa Blanca. It is known for its sandy beaches and as a popular destination for tourists. The town also has a rich historical legacy, with several well-preserved medieval buildings. Oliva is famous for its agriculture, particularly the production of oranges and olives.

Olivenza

Olivenza is a town in the province of Badajoz, Extremadura, near the Portuguese border. Historically, the town has shifted between Spanish and Portuguese control, giving it a unique cultural blend of both countries. The town is known for its well-preserved castle and its annual carnival celebrations.

Olot

Olot is located in the province of Girona, in Catalonia, and is part of the Garrotxa Volcanic Zone Natural Park. The town is famous for its dormant volcanic craters and for its artistic heritage, being home to many renowned painters. The town’s name likely originates from the Latin “Voluptas,” meaning “pleasure,” reflecting its beautiful surroundings.

Oria

Oria is a small town in the province of Almería, located in the Andalusian mountains. Known for its traditional whitewashed houses, it has a peaceful rural atmosphere and is surrounded by olive groves. The name “Oria” has Roman origins, and it was once part of the Moorish kingdom of Almería.

Orihuela

Orihuela is a large town in the province of Alicante, located in the southeast of Spain. It has a rich history, with many examples of Gothic and Renaissance architecture, including the Orihuela Cathedral. The town is also famous for its palm groves and its association with the poet Miguel Hernández. Its name is thought to derive from the Latin “Aurariola,” meaning “little gold.”

Orio

Orio is a small fishing village in the Basque province of Gipuzkoa. It is known for its traditional boat races and its excellent Basque cuisine, particularly grilled fish. Orio has a strong maritime tradition, and its name is derived from the Basque word for “gold” (“orio”), likely referring to the town’s golden sandy beaches.

Oviedo

Oviedo is the capital of Asturias and one of the largest cities in the region. It is known for its stunning medieval architecture, including the Gothic Oviedo Cathedral and pre-Romanesque churches. The city has a rich history as the former capital of the Kingdom of Asturias and is famous for its cider houses and cultural festivals. The name “Oviedo” is believed to come from the Latin “Ovetum,” meaning “new city.”

Click on a letter below to go to the list of cities.

AB | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z