Impact-Site-Verification: e97618de-a52b-470d-b945-7e81282bcff0
Barcelona, Spain

Barcelona → Valencia → Madrid

Spain Itinerary: 7 Days

3 cities by train, with real travel times, fares and hotels for every stop.

Cities
3 stops
Time travelling
4h 50m
Cost per person
from €506

The route at a glance

How long to stay in each city and how to get between them. Fares are typical one-way prices per person.

  1. 1BarcelonaDays 1–3
    Train · 2h 54mTrain times and fares
  2. 2ValenciaDays 4–5
    Train · 1h 56m · from €13Train times and fares
  3. 3MadridDays 6–7
1

Days 1–3

Barcelona

Barcelona captivates visitors with its unique blend of Catalan culture, stunning Gaudí architecture, Mediterranean beaches, and world-class cuisine. From the whimsical spires of Sagrada Familia to the lively streets of Las Ramblas, this vibrant city offers endless discoveries.

  • Sagrada Familia
  • Park Güell
  • Gothic Quarter
  • La Boqueria Market
  • Barceloneta Beach
  • Casa Batlló
Barcelona, Spain
Catalonia Portal de l'AngelMid-range

Catalonia Portal de l'Angel

0.1 km from the centre

€131 / night

Check availability
Aspasios Catedral ApartmentsUpscale

Aspasios Catedral Apartments

0.1 km from the centre

€155 / night

Check availability
3 days in Barcelona

About €576 mid-range for hotel, food and sightseeing (€192 a day).

Next: Barcelona to Valencia
Train · about 2h 54m
Find tickets
2

Days 4–5

Valencia

Valencia is Spain's third-largest city, blending futuristic architecture with historic charm. Home of paella, this Mediterranean gem offers stunning beaches, the avant-garde City of Arts and Sciences, and a delightful old town.

  • City of Arts and Sciences
  • La Lonja de la Seda
  • Valencia Cathedral
  • Central Market
  • Turia Gardens
  • Malvarrosa Beach
Valencia, Spain
Hotel Plaza ViewMid-range

Hotel Plaza View

0.1 km from the centre

€136 / night

Check availability
One Shot Reina VictoriaUpscale

One Shot Reina Victoria

0.1 km from the centre

€96 / night

Check availability
2 days in Valencia

About €304 mid-range for hotel, food and sightseeing (€152 a day).

Next: Valencia to Madrid
Train · about 1h 56m · from €13
Find tickets
3

Days 6–7

Madrid

Madrid is Spain's elegant capital, where world-class art museums, grand plazas, and vibrant nightlife come together. The Prado and Reina Sofía house masterpieces, while tapas bars and flamenco clubs keep the city alive until dawn.

  • Prado Museum
  • Reina Sofía
  • Retiro Park
  • Plaza Mayor
  • Royal Palace
  • Gran Vía
Madrid, Spain
Hostal MadridMid-range

Hostal Madrid

0.1 km from the centre

€68 / night

Check availability
Arenal SuitesUpscale

Arenal Suites

0.1 km from the centre

€126 / night

Check availability
2 days in Madrid

About €354 mid-range for hotel, food and sightseeing (€177 a day).

Travel times and fares come from Omio and hotel prices from Traveloka; both change with your dates. We may earn a commission if you book through our links, at no extra cost to you.

More Spain itineraries

Spain itinerary: FAQ

How many days do you need in Spain?+

7 days is enough for Barcelona, Valencia and Madrid: 3 days in Barcelona, 2 days in Valencia, 2 days in Madrid. With 10 and 14 days you can follow our 10-day and 14-day route instead.

What is the best way to travel around Spain?+

On this route every leg works by train. Barcelona to Valencia takes about 2h 54m; Valencia to Madrid takes about 1h 56m from €13. Total time on the move is about 4h 50m.

How much does a 7-day trip to Spain cost?+

Plan on about €506 per person on a budget or €1,234 mid-range for accommodation, food and sightseeing, plus around €13 for the transport between cities. Flights to Spain are not included.