The Best Cities to Visit in Spain

Where to go in Spain For First Time Visitors

If you’re planning your first visit, our Spain tours cover all of the main cities and attractions, as well as nearby countries including Portugal and Morocco. To help you decide which is the best trip for you, here is our guide to the best cities to visit in Spain for first time visitors to the country.

Seville  - Spain Tours - On The Go Tours
Seville's main square, the plaza de espana, is one of the city's main attractions

Seville

Seville, the heart of Andalusia, offers a captivating blend of history, tradition, and vibrant festivals. It’s a popular city break destination for Europeans looking for a long weekend away, and it’s easy to see why. Visit the awe-inspiring Seville Cathedral, the largest Gothic cathedral in the world. Climb La Giralda tower for breathtaking panoramic views of the city. Stroll through the enchanting narrow streets of the Santa Cruz neighbourhood, lined with charming courtyards and picturesque squares. To immerse yourself in the vibrant local culture, visit Seville during the world-famous Feria de Abril, where locals showcase their flamenco skills and traditional attire.

Barcelona Sagrada Familia - Spain Tours - On The Go Tours
BARCELONA’S SAGRADA FAMILIA IS DUE TO BE COMPLETED IN 2026 – EXACTLY 100 YEARS SINCE WORK STARTED ON GAUDI’S MASTERPIECE

Barcelona

Barcelona is a must-visit destination that effortlessly combines modernity with tradition. Explore the architectural wonders of Antoni Gaudi, including the magnificent Sagrada Familia and Park Guell. Take a stroll down Las Ramblas, a bustling street filled with street performers and lively markets. Barcelona’s vibrant nightlife, world-class cuisine, and beautiful beaches make it an ideal starting point for your Spanish adventure.

Madrid Royal Palace - Spain - Tours - On The Go Tours
First time visitors to Madrid will want to check out the spectacular Royal Palace

Madrid

As the capital of Spain, Madrid is a city bursting with energy and cultural treasures. Immerse yourself in the world-renowned Prado Museum, home to masterpieces by artists like Velázquez, Goya, and El Greco. Indulge in delicious tapas in the vibrant neighbourhood of La Latina and explore the grandeur of the Royal Palace. Don’t forget to experience the lively atmosphere of a traditional Flamenco show, testament to Spain’s passion and soul. Or perhaps catch a football game at the Santiago Bernabeu, home to sporting royalty, Real Madrid. Each and every one of our Spain tours includes a guided sightseeing tour of the city’s main highlights.

Bilbao - Spain Tours - On The Go Tours
Bilbao is one of the best cities to visit in Spain for first time visitors

Bilbao

Located in the heart of the Basque Country, Bilbao is a vibrant city renowned for its modern architecture, rich cultural heritage, and world-class cuisine. The iconic Guggenheim Museum, designed by Frank Gehry, is a true masterpiece. It showcases contemporary art in a visually stunning setting. Explore the charming streets of the Casco Viejo (Old Town), where you can immerse yourself in the lively atmosphere, sample pintxos (Basque tapas), and visit the impressive Santiago Cathedral. Don’t miss the chance to cross the scenic Zubizuri Bridge, stroll along the Nervion River, and soak in the unique blend of Basque traditions and cosmopolitan charm. Bilbao’s vibrant energy and artistic scene make it a captivating destination for first-time visitors.

Alhambra main image new - Spain Tours - On The Go Tours
THE ALHAMBRA PALACE AND FORTRESS IS AN INCREDIBLY IMPRESSIVE PLACE TO VISIT – AND THE VIEW ISN’T BAD EITHER!

Granada

Nestled at the foot of the Sierra Nevada Mountains, Granada is famous for the magnificent Alhambra, a UNESCO World Heritage site. Explore the stunning Nasrid Palaces and Generalife Gardens, marvelling at the intricate Islamic architecture and serene courtyards. Lose yourself in the labyrinthine streets of the Albayzin neighbourhood, filled with whitewashed houses and charming tea houses. Granada’s Moorish heritage and breathtaking views of the Sierra Nevada make it an unforgettable destination.

Valencia - Spain
Coastal Valencia is the home of paella and a wonderful city to visit for a couple of days

Valencia

Valencia, located on the south-eastern coast of Spain, seamlessly blends history and modernity. Discover the futuristic City of Arts and Sciences, a cultural and architectural complex showcasing the best of contemporary design. Stroll through the charming streets of the Old Town, visiting the iconic Valencia Cathedral and the vibrant Central Market. Don’t miss the opportunity to try the traditional dish of paella, originated in Valencia and known for its rich flavours. Overall, it’s a great city break destination and one of the best places to visit in Spain for first timers to the country.

San Sebastian - Spain Tours - On The Go Tours
A summer beach break to northern San Sebastian means strolling along the iconic 'La Concha' beach

San Sebastian

For those seeking a beach getaway, exclusive San Sebastian is a coastal gem in the Basque Country, on Spain’s north coast. Its picturesque bay, La Concha, offers pristine golden sand and crystal-clear waters. Indulge in the city’s culinary delights by exploring the countless pintxos bars, where you can savour a variety of delectable bite-sized creations. For panoramic views, hike up Monte Urgull to the iconic statue of Christ. Or take a leisurely stroll along the promenade to enjoy the vibrant atmosphere.

Beach in Torremolinos - Costa del - Sol - Spain
The Costa del Sol is renowned for beaches, with European tourists descending in summer

Costa del Sol

Ok, its not a city, but if it’s beaches that you’re after, then the Costa del Sol is one of the best places to visit in Spain for first timers. Located in the southern region of Andalusia, it’s a sun-soaked paradise that attracts visitors from around the world. With its stunning beaches, warm Mediterranean climate, and lively resorts, it’s no wonder this coastal stretch is a favourite among travellers. Relax on the golden sands of Marbella, Malaga or Fuengirola. Or indulge in water sports such as snorkelling and jet skiing. For a taste of luxury, head to Puerto Banus, known for its glamorous yachts and upscale boutiques. Along the coast, you’ll find charming coastal towns like Nerja, with its picturesque streets and the stunning Balcony of Europe viewpoint. Whether you’re seeking relaxation, outdoor activities, or vibrant nightlife, the Costa del Sol has it all

Conclusion

Spain’s allure for first-time visitors is undeniable, with its combination of fascinating history, diverse landscapes, vibrant cities, and warm hospitality. From the architectural wonders of Barcelona to the rich cultural heritage of Seville, each destination offers a unique experience that will captivate your senses. So, pack your bags, prepare for a gastronomic adventure, and get ready to discover the best of Spain! Whilst here, it’s easy to pop across the border to Portugal too, home to iconic cities including Porto and Lisbon. And more adventurous travellers can cross the narrow Strait of Gibraltar by ferry to reach Morocco, the land of the Berbers!

otg logo resized for web

Subscribe to our newsletter!

Sign up today to be the latest to hear about new trips, travel deals and news from the team!