Rome2Rio

Plan your Spain Itinerary with Real Train, Bus & Inter-City Routes

Spain travel plans with the routes already figured out

Rome2Rio itineraries for Spain are made from a decade of travellers telling us their favourite ways to get from A to B. Personalise these itineraries to take you from A to B to C... and then all the way back home.

7 days in Spain

Barcelona Madrid

Itinerary navigation

Days 1–5: Barcelona, Spain

Activities
  • Casa Batllo
  • Sagrada Familia
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.5152 reviews
See more hotels

Days 6–7: Madrid, Spain

Distance
Transport
Popular
Barcelona → Madrid by train
  1. Take the train from Barcelona to Madridtrain train
3h 31m
$NaN–NaN
See more transport options
Activities
  • Thyssen-Bornemisza Museum
  • Prado Museum
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.43,435 reviews
See more hotels

8 days in Spain

Madrid Barcelona

Itinerary navigation

Days 1–5: Madrid, Spain

Activities
  • Plaza Mayor
  • Thyssen-Bornemisza Museum
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.43,435 reviews
See more hotels

Days 6–8: Barcelona, Spain

Distance
Transport
Popular
Madrid → Barcelona by train
  1. Take the train from Madrid to Barcelonatrain train
3h 22m
$NaN–NaN
See more transport options
Activities
  • Casa Batllo
  • Barceloneta Beach
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.5152 reviews
See more hotels

9 days in Spain

Seville Málaga

Itinerary navigation

Days 1–3: Seville, Spain

Activities
  • Palacio de las Duenas
  • Metropol Parasol Las Setas
Explore Seville itineraries
Hotel
Hotel
Recommended

Casa de Triana Luxury Suites by Casa del Poeta

9.6414 reviews
See more hotels

Days 4–5: Cádiz, Spain

Distance
Transport
Popular
Seville → Cádiz by train
  1. Take the train from Seville to Cádiztrain train
1h 38m
$NaN–NaN
See more transport options
Activities
  • Explore Barrio del Populo
  • Museum of Cadiz
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Quiero Cádiz

9.660 reviews
See more hotels

Day 6: El Puerto de Santa María, Spain

Day 7: Sanlúcar de Barrameda, Spain

Distance
Transport
Popular
El Puerto de Santa María → Sanlúcar de Barrameda by bus
  1. Take the bus from El Puerto de Santa María to Sanlúcar de Barramedabus bus
43 min
$NaN–NaN
See more transport options
Activities
  • Jardines del Palacio Ducal de Medina Sidonia
  • Boat Trip to Donana National Park
Explore Sanlúcar de Barrameda itineraries
Hotel
Hotel
Recommended

SibsSanlucar Piletas 1ª Linea Playa Piscina Terraza Padel Parking Wifi

9.233 reviews
See more hotels

Day 8: Jerez de la Frontera, Spain

Day 9: Málaga, Spain

10 days in Spain

Málaga Seville

Itinerary navigation

Days 1–4: Málaga, Spain

Activities
  • Botanical Garden of Malaga
  • Alcazaba of Malaga
Explore Málaga itineraries
Hotel
Hotel
Recommended

Parador de Málaga Gibralfaro

8.71,589 reviews
See more hotels

Days 5–7: Marbella, Spain

Distance
Transport
Popular
Málaga → Marbella by bus
  1. Take the bus from Málaga to Marbellabus bus
1h
$NaN–NaN
See more transport options
Activities
  • Water Sports Puerto Banus
  • Parque de la Alameda
Explore Marbella itineraries
Hotel
Hotel
Recommended

Nobu Hotel Marbella

8.8838 reviews
See more hotels

Days 8–10: Seville, Spain

11 days in Spain

Valencia Madrid

Itinerary navigation

Days 1–3: Valencia, Spain

Activities
  • Torres de Serranos
  • La Lonja de la Seda
Explore Valencia itineraries
Hotel
Hotel
Recommended

The Valentia Cabillers

8.71,156 reviews
See more hotels

Days 4–8: Barcelona, Spain

Distance
Transport
Popular
Valencia → Barcelona by train
  1. Take the train from Valencia to Barcelonatrain train
3h 22m
$NaN–NaN
See more transport options
Activities
  • Casa Batllo
  • Arc de Triomf
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.5152 reviews
See more hotels

Days 9–11: Madrid, Spain

Distance
Transport
Popular
Barcelona → Madrid by train
  1. Take the train from Barcelona to Madridtrain train
3h 31m
$NaN–NaN
See more transport options
Activities
  • Royal Palace of Madrid
  • El Rastro Flea Market
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.43,435 reviews
See more hotels

12 days in Spain

Granada Seville

Itinerary navigation

Days 1–3: Granada, Spain

Activities
  • Carrera del Darro
  • Realejo
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.35,589 reviews
See more hotels

Days 4–7: Málaga, Spain

Distance
Transport
Popular
Granada → Málaga by train
  1. Take the train from Granada to Málagatrain train
1h 30m
$NaN–NaN
See more transport options
Activities
  • Atarazanas Market
  • Calle Larios
Explore Málaga itineraries
Hotel
Hotel
Recommended

Parador de Málaga Gibralfaro

8.71,589 reviews
See more hotels

Days 8–10: Marbella, Spain

Distance
Transport
Popular
Málaga → Marbella by bus
  1. Take the bus from Málaga to Marbellabus bus
1h
$NaN–NaN
See more transport options
Activities
  • Rio Real Golf
  • Tablao Flamenco Ana Maria
Explore Marbella itineraries
Hotel
Hotel
Recommended

Nobu Hotel Marbella

8.8838 reviews
See more hotels

Days 11–12: Seville, Spain

13 days in Spain

Bilbao Barcelona

Itinerary navigation

Days 1–3: Bilbao, Spain

Activities
  • Plaza Nueva
  • Funicular de Artxanda
Explore Bilbao itineraries
Hotel
Hotel
Recommended

Santiago Apartments Bilbao

8.72,211 reviews
See more hotels

Days 4–5: Donostia / San Sebastián, Spain

Distance
Transport
Popular
Bilbao → Donostia / San Sebastián by bus
  1. Take the bus from Bilbao to Donostia / San Sebastiánbus bus
1h 20m
$NaN–NaN
See more transport options
Activities
  • Kursaal Congress Centre and Auditorium
  • San Telmo Museum
Explore Donostia / San Sebastián itineraries
Hotel
Hotel
Recommended

Lasala Plaza Hotel - Adults Only

9.2935 reviews
See more hotels

Days 6–10: Madrid, Spain

Days 11–13: Barcelona, Spain

Distance
Transport
Popular
Madrid → Barcelona by train
  1. Take the train from Madrid to Barcelonatrain train
3h 22m
$NaN–NaN
See more transport options
Activities
  • Ciutadella Park
  • Casa Batllo
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.5152 reviews
See more hotels

14 days in Spain

Alicante Madrid

Itinerary navigation

Days 1–4: Alicante, Spain

Activities
  • Explanada de España
  • Alicante Archaeological Museum MARQ
Explore Alicante itineraries
Hotel
Hotel
Recommended

Meliá Alicante

8.55,997 reviews
See more hotels

Day 5: Torrevieja, Spain

Distance
Transport
Popular
Alicante → Torrevieja by bus
  1. Take the bus from Alicante to Torreviejabus bus
1h 25m
$NaN–NaN
See more transport options
Activities
  • Las Salinas de Torrevieja Pink Lake
  • Aquopolis Torrevieja
Explore Torrevieja itineraries
Hotel
Hotel
Recommended

Villa Sol y Sal

9.419 reviews
See more hotels

Days 6–8: Valencia, Spain

Days 9–13: Barcelona, Spain

Distance
Transport
Popular
Valencia → Barcelona by train
  1. Take the train from Valencia to Barcelonatrain train
3h 22m
$NaN–NaN
See more transport options
Activities
  • Ciutadella Park
  • Montjuic Castle
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.5152 reviews
See more hotels

Day 14: Madrid, Spain

Distance
Transport
Popular
Barcelona → Madrid by train
  1. Take the train from Barcelona to Madridtrain train
3h 31m
$NaN–NaN
See more transport options
Activities
  • Plaza Mayor
  • Puerta del Sol
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.43,435 reviews
See more hotels

15 days in Spain

Donostia / San Sebastián Madrid

Itinerary navigation

Days 1–2: Donostia / San Sebastián, Spain

Activities
  • Kursaal Congress Centre and Auditorium
  • Santa Clara Island
Explore Donostia / San Sebastián itineraries
Hotel
Hotel
Recommended

Lasala Plaza Hotel - Adults Only

9.2935 reviews
See more hotels

Days 3–5: Bilbao, Spain

Distance
Transport
Popular
Donostia / San Sebastián → Bilbao by bus
  1. Take the bus from Donostia / San Sebastián to Bilbaobus bus
1h 15m
$NaN–NaN
See more transport options
Activities
  • Itsasmuseum Bilbao Maritime Museum
  • Mercado de la Ribera
Explore Bilbao itineraries
Hotel
Hotel
Recommended

Santiago Apartments Bilbao

8.72,211 reviews
See more hotels

Day 6: Pamplona, Spain

Distance
Transport
Popular
Bilbao → Pamplona by bus
  1. Take the bus from Bilbao to Pamplonabus bus
2h
$NaN–NaN
See more transport options
Activities
  • Museo de Navarra
  • Cafe Iruña
Explore Pamplona itineraries
Hotel
Hotel
Recommended

Sancho Ramirez

8.53,688 reviews
See more hotels

Days 7–11: Barcelona, Spain

Distance
Transport
Popular
Pamplona → Barcelona by train
  1. Take the train from Pamplona to Barcelonatrain train
4h 6m
$NaN–NaN
See more transport options
Activities
  • Ciutadella Park
  • Picasso Museum
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.5152 reviews
See more hotels

Days 12–15: Madrid, Spain

Distance
Transport
Popular
Barcelona → Madrid by train
  1. Take the train from Barcelona to Madridtrain train
3h 31m
$NaN–NaN
See more transport options
Activities
  • Reina Sofia Museum
  • Mercado de San Miguel
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.43,435 reviews
See more hotels

16 days in Spain

Marbella El Puerto de Santa María

Itinerary navigation

Days 1–3: Marbella, Spain

Activities
  • Selwo Aventura
  • Puerto Banus
Explore Marbella itineraries
Hotel
Hotel
Recommended

Nobu Hotel Marbella

8.8838 reviews
See more hotels

Days 4–7: Málaga, Spain

Distance
Transport
Popular
Marbella → Málaga by bus
  1. Take the bus from Marbella to Málagabus bus
1h
$NaN–NaN
See more transport options
Activities
  • Calle Larios
  • Parque de Malaga
Explore Málaga itineraries
Hotel
Hotel
Recommended

Parador de Málaga Gibralfaro

8.71,589 reviews
See more hotels

Days 8–10: Granada, Spain

Distance
Transport
Popular
Málaga → Granada by train
  1. Take the train from Málaga to Granadatrain train
1h 22m
$NaN–NaN
See more transport options
Activities
  • Monasterio de San Jeronimo
  • Calle Elvira and Caldereria Nueva
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.35,589 reviews
See more hotels

Days 11–13: Seville, Spain

Distance
Transport
Popular
Granada → Seville by train
  1. Take the train from Granada to Sevilletrain train
2h 47m
$NaN–NaN
See more transport options
Activities
  • Flamenco Show
  • Casa de Pilatos
Explore Seville itineraries
Hotel
Hotel
Recommended

Casa de Triana Luxury Suites by Casa del Poeta

9.6414 reviews
See more hotels

Days 14–15: Cádiz, Spain

Distance
Transport
Popular
Seville → Cádiz by train
  1. Take the train from Seville to Cádiztrain train
1h 38m
$NaN–NaN
See more transport options
Activities
  • La Caleta Beach
  • Castillo de San Sebastian
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Quiero Cádiz

9.660 reviews
See more hotels

Day 16: El Puerto de Santa María, Spain

17 days in Spain

Cádiz Madrid

Itinerary navigation

Days 1–2: Cádiz, Spain

Activities
  • Cadiz Cathedral
  • Tavira Tower
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Quiero Cádiz

9.660 reviews
See more hotels

Day 3: El Puerto de Santa María, Spain

Distance
Transport
Popular
Cádiz → El Puerto de Santa María by bus
  1. Take the bus from Cádiz to El Puerto de Santa Maríabus bus
21 min
$NaN–NaN
See more transport options
Activities
  • Kitesurfing at Valdelagrana Beach
  • Dine at Aponiente
Explore El Puerto de Santa María itineraries
Hotel
Hotel
Recommended

Panther Home Manantial

7.312 reviews
See more hotels

Day 4: Sanlúcar de Barrameda, Spain

Distance
Transport
Popular
El Puerto de Santa María → Sanlúcar de Barrameda by bus
  1. Take the bus from El Puerto de Santa María to Sanlúcar de Barramedabus bus
43 min
$NaN–NaN
See more transport options
Activities
  • Explore Barrio Alto
  • Taste Local Pastries
Explore Sanlúcar de Barrameda itineraries
Hotel
Hotel
Recommended

SibsSanlucar Piletas 1ª Linea Playa Piscina Terraza Padel Parking Wifi

9.233 reviews
See more hotels

Day 5: Jerez de la Frontera, Spain

Days 6–8: Seville, Spain

Distance
Transport
Popular
Jerez de la Frontera → Seville by train
  1. Take the train from Jerez de la Frontera to Sevilletrain train
56 min
$NaN–NaN
See more transport options
Activities
  • Torre del Oro
  • Museum of Fine Arts of Seville
Explore Seville itineraries
Hotel
Hotel
Recommended

Casa de Triana Luxury Suites by Casa del Poeta

9.6414 reviews
See more hotels

Days 9–12: Málaga, Spain

Days 13–15: Marbella, Spain

Distance
Transport
Popular
Málaga → Marbella by bus
  1. Take the bus from Málaga to Marbellabus bus
1h
$NaN–NaN
See more transport options
Activities
  • Nikki Beach Marbella
  • Museo del Bonsai
Explore Marbella itineraries
Hotel
Hotel
Recommended

Nobu Hotel Marbella

8.8838 reviews
See more hotels

Days 16–17: Madrid, Spain

18 days in Spain

Santiago de Compostela Alicante

Itinerary navigation

Days 1–2: Santiago de Compostela, Spain

Activities
  • Attend Botafumeiro ceremony
  • Visit the Colexiata de Santa María a Real do Sar
Explore Santiago de Compostela itineraries
Hotel
Hotel
Recommended

Hotel Atalaia

8.91,775 reviews
See more hotels

Days 3–7: Madrid, Spain

Days 8–12: Barcelona, Spain

Distance
Transport
Popular
Madrid → Barcelona by train
  1. Take the train from Madrid to Barcelonatrain train
3h 22m
$NaN–NaN
See more transport options
Activities
  • Park Guell
  • La Rambla
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.5152 reviews
See more hotels

Days 13–15: Valencia, Spain

Distance
Transport
Popular
Barcelona → Valencia by train
  1. Take the train from Barcelona to Valenciatrain train
2h 58m
$NaN–NaN
See more transport options
Activities
  • Torres de Serranos
  • La Lonja de la Seda
Explore Valencia itineraries
Hotel
Hotel
Recommended

The Valentia Cabillers

8.71,156 reviews
See more hotels

Days 16–18: Alicante, Spain

Distance
Transport
Popular
Valencia → Alicante by bus
  1. Take the bus from Valencia to Alicantebus bus
2h 15m
$NaN–NaN
See more transport options
Activities
  • Canalejas Park
  • Lucentum Archaeological Site
Explore Alicante itineraries
Hotel
Hotel
Recommended

Meliá Alicante

8.55,997 reviews
See more hotels

19 days in Spain

Benidorm Madrid

Itinerary navigation

Days 1–3: Benidorm, Spain

Activities
  • Cable Ski Benidorm
  • Playa de Poniente
Explore Benidorm itineraries
Hotel
Hotel
Recommended

Ambassador Playa II

9.1920 reviews
See more hotels

Days 4–7: Alicante, Spain

Distance
Transport
Popular
Benidorm → Alicante by bus
  1. Take the bus from Benidorm to Alicantebus bus
1h
$NaN–NaN
See more transport options
Activities
  • Tabarca Island Trip
  • Central Market
Explore Alicante itineraries
Hotel
Hotel
Recommended

Meliá Alicante

8.55,997 reviews
See more hotels

Day 8: Torrevieja, Spain

Distance
Transport
Popular
Alicante → Torrevieja by bus
  1. Take the bus from Alicante to Torreviejabus bus
1h 25m
$NaN–NaN
See more transport options
Activities
  • Palacio de la Musica
  • Torre del Moro
Explore Torrevieja itineraries
Hotel
Hotel
Recommended

Villa Sol y Sal

9.419 reviews
See more hotels

Days 9–11: Valencia, Spain

Days 12–16: Barcelona, Spain

Distance
Transport
Popular
Valencia → Barcelona by train
  1. Take the train from Valencia to Barcelonatrain train
3h 22m
$NaN–NaN
See more transport options
Activities
  • Park Guell
  • Montjuic Castle
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.5152 reviews
See more hotels

Days 17–19: Madrid, Spain

Distance
Transport
Popular
Barcelona → Madrid by train
  1. Take the train from Barcelona to Madridtrain train
3h 31m
$NaN–NaN
See more transport options
Activities
  • Reina Sofia Museum
  • Thyssen-Bornemisza Museum
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.43,435 reviews
See more hotels

20 days in Spain

Vigo Alicante

Itinerary navigation

Days 1–2: Vigo, Spain

Activities
  • Casco Vello
  • Samil Beach
Explore Vigo itineraries
Hotel
Hotel
Recommended

Hotel Coia de Vigo

8.63,714 reviews
See more hotels

Days 3–4: Santiago de Compostela, Spain

Distance
Transport
Popular
Vigo → Santiago de Compostela by train
  1. Take the train from Vigo to Santiago de Compostelatrain train
52 min
$NaN–NaN
See more transport options
Activities
  • Visit Convento de San Francisco
  • Relax at Parque da Alameda
Explore Santiago de Compostela itineraries
Hotel
Hotel
Recommended

Hotel Atalaia

8.91,775 reviews
See more hotels

Days 5–9: Madrid, Spain

Distance
Transport
Popular
Santiago de Compostela → Madrid by train
  1. Take the train from Santiago de Compostela to Madridtrain train
3h 2m
$NaN–NaN
See more transport options
Activities
  • Royal Palace of Madrid
  • El Rastro Flea Market
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.43,435 reviews
See more hotels

Days 10–14: Barcelona, Spain

Distance
Transport
Popular
Madrid → Barcelona by train
  1. Take the train from Madrid to Barcelonatrain train
3h 22m
$NaN–NaN
See more transport options
Activities
  • Gothic Quarter
  • La Boqueria Market
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.5152 reviews
See more hotels

Days 15–17: Valencia, Spain

Distance
Transport
Popular
Barcelona → Valencia by train
  1. Take the train from Barcelona to Valenciatrain train
2h 58m
$NaN–NaN
See more transport options
Activities
  • Plaza de la Virgen
  • Turia Gardens
Explore Valencia itineraries
Hotel
Hotel
Recommended

The Valentia Cabillers

8.71,156 reviews
See more hotels

Days 18–20: Alicante, Spain

Distance
Transport
Popular
Valencia → Alicante by bus
  1. Take the bus from Valencia to Alicantebus bus
2h 15m
$NaN–NaN
See more transport options
Activities
  • Postiguet Beach
  • Lucentum Archaeological Site
Explore Alicante itineraries
Hotel
Hotel
Recommended

Meliá Alicante

8.55,997 reviews
See more hotels

Popular cities in Spain to visit