10 Best Places to Visit in Spain for First Timers in 2024 (including responsible travel tips!)

If you are planning your first trip to Spain, one of the first things you need to know is where to go. You might wonder what the best places to visit in Spain for first-timers are so that you know you don’t miss out on any goodies.

Truth is, there are so many beautiful cities in Spain that you probably won’t manage to see them all on your first trip to Spain.

So in this post, I have rounded it down to the 10 best cities to visit in Spain for first-timers so that you can make sure you choose between the top destinations whether you’re about to embark on a longer Spain itinerary or a weekend break to Spain.

Read on to find out where to visit in Spain for the first time.

Disclosure: This post may contain affiliate links. That means that if you make a purchase through one of those links, I will get a small commission at no extra cost to you.

best city to visit in spain for first timers

Best places to visit in Spain for first timers

Madrid

Madrid is the capital city and is located in the heart of Spain, making it a natural inbound destination for the country. But is it worth visiting Madrid? Absolutely!

Spending at least one day in Madrid is essential, however, I recommend at least giving it a couple of days, especially if it is your first time in Spain.

The main tourist attraction is the Royal Palace, a true witness of Royal opulence. Next to it, you find the Almudena Cathedral, built between the 19th and 20th centuries – consecrated by Pope John Paul II in 1993.

A central spot in Madrid not to be missed is Puerta del Sol. It is basically the beating heart of Madrid. Nearby, stroll down the majestic Gran Via and take in the architecture.

The Retiro Park gives you a break from the city as its vibrant, green lung, and you can step back in time at the Temple of Debod.

My favorite place for lunch and walking around is Madrid’s bustling Plaza Mayor. The city is also a great base for exploring nearby cities and towns with a wealth of epic day trips from Madrid.

best places to visit in Spain for first timers

Toledo

Toledo is one of the best day trips from Madrid by train at only a 30-minute ride away, while driving takes nearly an hour.

The incredible historical heritage of Toledo makes this the best place to visit in Spain for the first time, especially if you fly into the capital, one day in Toledo is a must.

There are endless things to do in Toledo, Spain, from visiting the cathedral, learn about the reconquest at the Monasterio San Juan de Los Reyes.

The medieval old town is one of my favorite places to get lost between historical buildings, and I’m sure you’ll love it too.

Besides, art lovers will enjoy the El Greco Museum and a fun and tasty activity is to join a marzipan workshop.

best place to visit in Spain for the first time

Valencia

Valencia is by far one of the best places to visit in Spain for first-timers with its quaint old town and its modern City of Art and Science.

While I’m usually not a fan of modern architecture, Valencia has truly made some cool structures that are worth seeing even if you opt out of visiting the art and science museums. In fact, this is one of the top reasons Valencia is worth visiting.

The old town is full of charm with incredible architecture, murals, and churches. There are endless museums and art galleries and Valencia Cathedral is a must-visit even with only a day in Valencia.

Even families that visit Spain for the first time will find the city a good choice with its kid-friendly parks and especially the Gulliver’s Travels playground with giant slides and nets to climb in for all ages being one of the most fun things to do in Valencia.

Yes, Mohammed and I played there for half an hour before moving on!

Besides, there are many lovely places nearby to visit so if you stay longer, I highly recommend going on some day trips from Valencia.

If you enjoy nightlife, good food, and a vibrant energy in the streets, Valencia won’t disappoint. The old town is my top pick when considering where to stay in Valencia for first-time visitors as you’re within walking distance from it all.

places to visit for first timers in Spain

Cartagena

If you enjoy old Roman remains and history, make sure you head to Cartagena. This is a wonderful place to visit in Spain for the first time as it is a quiet and walkable city, yet there is a wonderful vibe.

Even if you only have one day in Cartagena you must visit the Roman Theater. It is the most prominent tourist attraction in the city and right above it, you find the castle overlooking the city.

Though there isn’t much left of it, the views are well worth the effort. If you find it exhausting to walk up the hill, you can take the Panoramic Lift.

Among the best things to do in Cartagena Spain, you can visit the Roman Forum and the Punic Wall and tombs. There are also boat tours in Cartagena if you feel like taking in the sea breeze.

Spain first time places

Barcelona

As Spain’s most famous city, Barcelona tops the list as the place that everyone traveling to Spain for the first time wants to go to. And not without a reason.

Famously recognized for its playful Gaudí creations, the architect that has colored the city into a fairytale kingdom of colorful mosaics, Barcelona deserves a visit.

One day in Barcelona is not enough to see all the attractions as you at least want to step inside the unfinished Sagrada Familia, wander around the Güell Park, and visit the artist’s two most famous houses, the Casa Mila and Casa Batlló.

If you have the chance, spend 5 days in Barcelona minimum. This might also allow you to take a few day trips from Barcelona.

Going for a stroll down Las Ramblas, stuffing your face with tapas at the La Boqueria Market or exploring some epic vegan restaurants in Barcelona, and going for a boat tour into the sunset are all on the list of things to do in Barcelona.

Being one of the best coastal cities in Spain, there are wonderful beaches and you can go on fun boat trips to explore the coastline.

first time travel to Spain

Malaga

Among the best places to visit in Spain for first timers, Malaga is a great and safe destination with lots of fun things to do, as well as one of the best destinations for winter sun in Europe.

Among the top attractions, head to the Alcazaba, explore the Roman Theater, and climb up to the Gibralfaro Fortress that protected the city from pirates over the centuries.

But Malaga is also the birthplace of Picasso and art lovers will enjoy visiting both his birth house and the Picasso Museum.

Besides, there are a wealth of other interesting museums worth visiting like the Carmen Thyssen Museum and the Centre Pompidou.

But Malaga is a delightful city to wander the streets of the old town, eat tapas for days to end, and relax on the beaches.

The city is also in a central location to explore some of the best coastal towns in Spain and embark on a southern Spain road trip.

Malaga is also near some of the best hikes in Spain with treks like Mulhacén and El Saltillo within a short driving distance.

best cities to visit in Spain for first timers

Merida

If you want to search for Roman ruins in Spain, Merida is the one and only place to go. With more Roman ruins than anywhere in the country, they are also the best preserved you will find.

Merida is truly a paradise for any history buff. Among the top things to do in Merida, make sure you explore the Roman Theater and the Roman Amphitheater. They are located in the same place.

Nearby, you find the National Museum of Roman Art and the remains of a Roman villa known as Casa Mitreo.

Besides, there are several free remains that you can see throughout the city like the Roman Bridge, the Temple of Diana, the Pórtico del Foro, and the Aqueduct of Los Milagros.

But you also find non-Roman remains like the Moorish Alcazaba of Merida and the impressive Santa Eulalia Basilica and Crypt that are worth visiting.

Merida is truly one of the hidden gems in Spain that deserves a lot more attention. It truly stole our hearts and we can’t wait to go back!

first time in Spain

Seville

Seville is another great destination for first-time travel to Spain. It is safe, walkable, and incredibly beautiful.

Whether you want to eat your weight in tapas, learn to dance flamenco, or explore the city’s Moorish heritage, Seville has it all.

The most prominent attractions are the Real Alcazar, the cathedral with its impressive Giralda Tower, the Plaza de España, and the Metropol Parasol.

But troll through the Maria Luisa Park, climb the Torre del Oro, cross the Triana Bridge, and eat at the Mercado de Triana, and you will get to a more relaxed and local side of the city.

There are also different boat tours in Seville taking you along the romantic Guadalquivir River.

where to visit in Spain for the first time

Murcia

Murcia is such an underrated destination, yet a great place to add to your itinerary when visiting Spain for the first time.

It is a safe, walkable city with plenty to explore. among the top things to do in Murcia, make sure you visit the imposing Catedral de Santa Maria. Outside, there are great restaurants and bars where you can enjoy the views of the cathedral.

Further, the Real Casino de Murcia is a marvel to the eye with its excessive opulence and is one of the city’s main attractions.

A stroll along the river is a must, and make sure you take a picture of the giant fish statue in the water. Plaza de Las Flores is also a top spot where you will find great street art nearby.

Altogether, Murcia is a lovely and relaxing city compared to many of the others that are listed as the best places to visit in Spain for first timers.

visiting spain for the first time

Mallorca

If you want to explore the Spanish islands, Mallorca is one of the best places to visit for first timers in Spain.

With enchanting towns and epic natural resources, it encompasses some of the best road trips in Spain.

One of my favorite places to go on a Mallorca road trip is the Tramuntana mountain range where you can explore some of the prettiest towns in Mallorca.

With splendid views and picturesque surroundings, towns like Pollenca, Soller, and Fornalutx with steal your heart.

But also the beaches in Mallorca are spectacular and there is an underground world like no other with over 200 cave systems.

Among the caves you can visit, Cuevas del Drach and Caves d’Arta are absolutely breathtaking and well worth the visit.

traveling to Spain for the first time

Responsible travel tips when visiting Spain for the first time

When visiting Spain for the first time, make sure you’re responsible about it. There are a few things, beyond the obvious like not littering, being respectful to people, and learning a few phrases of Spanish that you should be aware of when traveling to Spain.

  • Avoid animal tourism – Spain is a country known for bullfights and equestrian dance shows. If you love animals, don’t go there. This includes zoos and aquariums, swimming with captive dolphins, and so on. I wrote a series of posts about unethical animal tourism you might find interesting for more information.
  • Watch your water usage – Like it or not, Spain is drying out, with water reservoirs getting more and more empty every year. And if we don’t watch our water usage, I am afraid the locals will see another round of water usage restrictions. So help out by taking shorter showers, turning off the tap when brushing your teeth and putting on shampoo and soap etc.
  • Be Airbnb mindful – Airbnb can be a blessing or a curse for the locals depending where you go in Spain. In overtouristed places like Barcelona and Malaga, the locals experience being thrown out of their homes, and driven away from the city, as homes are converted to Airbnbs. Rental prices rise higher than anyone can afford and even worse, there are no homes available for long-term rental. On the other hand, in lesser touristy places like Murcia, it can be positive for the local economy. Make sure you do your research.

If you want to learn more, make sure you read my dedicated post on responsible tourism.

PIN IT FOR LATER!

a list of the best places to visit in Spain for first timers

Reflections on where to go on your first time in Spain

As you can tell, Spain is varied with so many amazing places to explore. These are just some of the best places to visit in Spain for first-timers, but starting there, you are guaranteed to have an amazing first impression of this mesmerizing country.

Whether you are looking for winter city breaks in Europe or relaxing beach escapades, Spain has something for you.

Happy travels!