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
  • Barceloneta Beach
  • Magic Fountain of Montjuic
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.4157 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 2m
$100–270
See more transport options
Activities
  • El Rastro Flea Market
  • Flamenco Show at Corral de la Moreria
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.33,362 reviews
See more hotels

8 days in Spain

Madrid Barcelona

Itinerary navigation

Days 1–5: Madrid, Spain

Activities
  • Retiro Park
  • Chocolateria San Gines
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.33,362 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
$110–280
See more transport options
Activities
  • Ciutadella Park
  • La Boqueria Market
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.4157 reviews
See more hotels

9 days in Spain

Seville Málaga

Itinerary navigation

Days 1–3: Seville, Spain

Activities
  • Museum of Fine Arts of Seville
  • Barrio Santa Cruz
Explore Seville itineraries
Hotel
Hotel
Recommended

Casa de Triana Luxury Suites by Casa del Poeta

9.5421 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 24m
$30–50
See more transport options
Activities
  • Tavira Tower
  • Puerta de Tierra
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Quiero Cádiz

9.562 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
$4–9
See more transport options
Activities
  • Iglesia de Nuestra Senora de la O
  • Taste Local Pastries
Explore Sanlúcar de Barrameda itineraries
Hotel
Hotel
Recommended

SibsSanlucar Piletas 1ª Linea Playa Piscina Terraza Padel Parking Wifi

9.133 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
  • Museo Carmen Thyssen Malaga
  • Flamenco Show Tablao Flamenco Alegría
Explore Málaga itineraries
Hotel
Hotel
Recommended

Parador de Málaga Gibralfaro

8.71,607 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
$12–18
See more transport options
Activities
  • La Concha Mountain Hike
  • Nikki Beach Marbella
Explore Marbella itineraries
Hotel
Hotel
Recommended

Nobu Hotel Marbella

8.8859 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
  • Valencia Cathedral
Explore Valencia itineraries
Hotel
Hotel
Recommended

The Valentia Cabillers

8.71,179 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
$75–120
See more transport options
Activities
  • La Boqueria Market
  • Casa Mila La Pedrera
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.4157 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 2m
$100–270
See more transport options
Activities
  • Gran Via
  • Royal Palace of Madrid
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.33,362 reviews
See more hotels

12 days in Spain

Granada Seville

Itinerary navigation

Days 1–3: Granada, Spain

Activities
  • Basilica de San Juan de Dios
  • Parque de las Ciencias
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.35,553 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
$30–55
See more transport options
Activities
  • Gibralfaro Castle
  • Picasso Museum Malaga
Explore Málaga itineraries
Hotel
Hotel
Recommended

Parador de Málaga Gibralfaro

8.71,607 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
$12–18
See more transport options
Activities
  • Marbella Tapas Tour
  • Parque de la Alameda
Explore Marbella itineraries
Hotel
Hotel
Recommended

Nobu Hotel Marbella

8.8859 reviews
See more hotels

Days 11–12: Seville, Spain

13 days in Spain

Alicante Barcelona

Itinerary navigation

Days 1–4: Alicante, Spain

Activities
  • Barrio de la Santa Cruz
  • Alicante Archaeological Museum MARQ
Explore Alicante itineraries
Hotel
Hotel
Recommended

Meliá Alicante

8.56,003 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 15m
$6–9
See more transport options
Activities
  • Iglesia Arciprestal de la Inmaculada Concepcion
  • Playa del Cura
Explore Torrevieja itineraries
Hotel
Hotel
Recommended

Villa Sol y Sal

9.319 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
$75–120
See more transport options
Activities
  • Gothic Quarter
  • Ciutadella Park
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.4157 reviews
See more hotels

14 days in Spain

Bilbao Barcelona

Itinerary navigation

Days 1–3: Bilbao, Spain

Activities
  • Guggenheim Museum Bilbao
  • Zubizuri Bridge
Explore Bilbao itineraries
Hotel
Hotel
Recommended

Santiago Apartments Bilbao

8.82,182 reviews
See more hotels

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

Days 6–10: Madrid, Spain

Days 11–14: Barcelona, Spain

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

FELIP - Spacious and quiet apartments & one with Terrace

8.4157 reviews
See more hotels

15 days in Spain

Donostia / San Sebastián Barcelona

Itinerary navigation

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

Activities
  • Monte Ulia
  • Miramar Palace
Explore Donostia / San Sebastián itineraries
Hotel
Hotel
Recommended

Lasala Plaza Hotel - Adults Only

9.2967 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
$12–28
See more transport options
Activities
  • Zubizuri Bridge
  • Azkuna Zentroa
Explore Bilbao itineraries
Hotel
Hotel
Recommended

Santiago Apartments Bilbao

8.82,182 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
$14–20
See more transport options
Activities
  • Running of the Bulls Route
  • Mercado de Santo Domingo
Explore Pamplona itineraries
Hotel
Hotel
Recommended

Sancho Ramirez

8.53,770 reviews
See more hotels

Days 7–11: Madrid, Spain

Distance
Transport
Popular
Pamplona → Madrid by train
  1. Take the train from Pamplona to Madridtrain train
3h 40m
$90–140
See more transport options
Activities
  • Santiago Bernabeu Stadium Tour
  • El Rastro Flea Market
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.33,362 reviews
See more hotels

Days 12–15: Barcelona, Spain

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

FELIP - Spacious and quiet apartments & one with Terrace

8.4157 reviews
See more hotels

16 days in Spain

Marbella El Puerto de Santa María

Itinerary navigation

Days 1–3: Marbella, Spain

Activities
  • Luxury Shopping Puerto Banus
  • Marbella Tapas Tour
Explore Marbella itineraries
Hotel
Hotel
Recommended

Nobu Hotel Marbella

8.8859 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
$12–19
See more transport options
Activities
  • Parque de Malaga
  • Port of Malaga
Explore Málaga itineraries
Hotel
Hotel
Recommended

Parador de Málaga Gibralfaro

8.71,607 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 24m
$30–55
See more transport options
Activities
  • Albaicin
  • Sacromonte
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.35,553 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 57m
$70–110
See more transport options
Activities
  • Plaza de Espana
  • Archivo General de Indias
Explore Seville itineraries
Hotel
Hotel
Recommended

Casa de Triana Luxury Suites by Casa del Poeta

9.5421 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 24m
$30–50
See more transport options
Activities
  • Roman Theatre
  • Castillo de San Sebastian
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Quiero Cádiz

9.562 reviews
See more hotels

Day 16: 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
$2–8
See more transport options
Activities
  • Real Plaza de Toros
  • Kitesurfing at Valdelagrana Beach
Explore El Puerto de Santa María itineraries
Hotel
Hotel
Recommended

Panther Home Manantial

811 reviews
See more hotels

17 days in Spain

Cádiz Madrid

Itinerary navigation

Days 1–2: Cádiz, Spain

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

Quiero Cádiz

9.562 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
$2–8
See more transport options
Activities
  • Kitesurfing at Valdelagrana Beach
  • Real Plaza de Toros
Explore El Puerto de Santa María itineraries
Hotel
Hotel
Recommended

Panther Home Manantial

811 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
$4–9
See more transport options
Activities
  • Iglesia de Nuestra Senora de la O
  • Bodegas Barbadillo
Explore Sanlúcar de Barrameda itineraries
Hotel
Hotel
Recommended

SibsSanlucar Piletas 1ª Linea Playa Piscina Terraza Padel Parking Wifi

9.133 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
49 min
$21–35
See more transport options
Activities
  • Barrio Santa Cruz
  • Flamenco Show
Explore Seville itineraries
Hotel
Hotel
Recommended

Casa de Triana Luxury Suites by Casa del Poeta

9.5421 reviews
See more hotels

Days 9–12: Málaga, Spain

Distance
Transport
Popular
Seville → Málaga by train
  1. Take the train from Seville to Málagatrain train
2h 11m
$60–95
See more transport options
Activities
  • Calle Larios
  • Alcazaba of Malaga
Explore Málaga itineraries
Hotel
Hotel
Recommended

Parador de Málaga Gibralfaro

8.71,607 reviews
See more hotels

Days 13–15: Marbella, Spain

Distance
Transport
Popular
Málaga → Marbella by bus
  1. Take the bus from Málaga to Marbellabus bus
1h
$12–18
See more transport options
Activities
  • Playa de la Fontanilla
  • Marbella Old Town
Explore Marbella itineraries
Hotel
Hotel
Recommended

Nobu Hotel Marbella

8.8859 reviews
See more hotels

Days 16–17: Madrid, Spain

18 days in Spain

Benidorm Madrid

Itinerary navigation

Days 1–3: Benidorm, Spain

Activities
  • Playa de Levante
  • Benidorm Island
Explore Benidorm itineraries
Hotel
Hotel
Recommended

Ambassador Playa II

9.1974 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
$5–13
See more transport options
Activities
  • Explanada de España
  • Lucentum Archaeological Site
Explore Alicante itineraries
Hotel
Hotel
Recommended

Meliá Alicante

8.56,003 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 15m
$6–9
See more transport options
Activities
  • Paseo Maritimo Juan Aparicio
  • Parque de las Naciones
Explore Torrevieja itineraries
Hotel
Hotel
Recommended

Villa Sol y Sal

9.319 reviews
See more hotels

Days 9–11: Valencia, Spain

Distance
Transport
Popular
Torrevieja → Valencia by bus
  1. Take the bus from Torrevieja to Valenciabus bus
  2. Take the bus from Torrevieja to Valenciabus bus
4h 10m
$27–54
See more transport options
Activities
  • Museo de Bellas Artes de Valencia
  • Plaza de la Virgen
Explore Valencia itineraries
Hotel
Hotel
Recommended

The Valentia Cabillers

8.71,179 reviews
See more hotels

Days 12–16: Barcelona, Spain

Distance
Transport
Popular
Valencia → Barcelona by train
  1. Take the train from Valencia to Barcelonatrain train
3h 22m
$75–120
See more transport options
Activities
  • Casa Mila La Pedrera
  • Tibidabo Amusement Park
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.4157 reviews
See more hotels

Days 17–18: Madrid, Spain

Distance
Transport
Popular
Barcelona → Madrid by train
  1. Take the train from Barcelona to Madridtrain train
3h 2m
$100–270
See more transport options
Activities
  • Flamenco Show at Corral de la Moreria
  • Teleferico de Madrid
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.33,362 reviews
See more hotels

19 days in Spain

Santiago de Compostela Alicante

Itinerary navigation

Days 1–2: Santiago de Compostela, Spain

Activities
  • Visit Santiago de Compostela Cathedral
  • Explore Cidade da Cultura de Galicia
Explore Santiago de Compostela itineraries
Hotel
Hotel
Recommended

Hotel Atalaia

8.91,813 reviews
See more hotels

Days 3–7: Madrid, Spain

Distance
Transport
Popular
Santiago de Compostela → Madrid by train
  1. Take the train from Santiago de Compostela to Madridtrain train
3h 2m
$110–240
See more transport options
Activities
  • Santiago Bernabeu Stadium Tour
  • Prado Museum
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.33,362 reviews
See more hotels

Days 8–12: Barcelona, Spain

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

FELIP - Spacious and quiet apartments & one with Terrace

8.4157 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
$75–120
See more transport options
Activities
  • Museo de Bellas Artes de Valencia
  • Oceanografic
Explore Valencia itineraries
Hotel
Hotel
Recommended

The Valentia Cabillers

8.71,179 reviews
See more hotels

Days 16–19: Alicante, Spain

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

Meliá Alicante

8.56,003 reviews
See more hotels

20 days in Spain

Vigo Alicante

Itinerary navigation

Days 1–2: Vigo, Spain

Activities
  • Samil Beach
  • Shopping on Rua do Principe
Explore Vigo itineraries
Hotel
Hotel
Recommended

Hotel Coia de Vigo

8.63,641 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
$19–45
See more transport options
Activities
  • Explore the University of Santiago de Compostela
  • Visit the Colexiata de Santa María a Real do Sar
Explore Santiago de Compostela itineraries
Hotel
Hotel
Recommended

Hotel Atalaia

8.91,813 reviews
See more hotels

Days 5–9: Madrid, Spain

Days 10–14: Barcelona, Spain

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

FELIP - Spacious and quiet apartments & one with Terrace

8.4157 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
$75–120
See more transport options
Activities
  • Bioparc Valencia
  • Valencia Cathedral
Explore Valencia itineraries
Hotel
Hotel
Recommended

The Valentia Cabillers

8.71,179 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
$20–45
See more transport options
Activities
  • Lucentum Archaeological Site
  • Tapas Tour in the Old Town
Explore Alicante itineraries
Hotel
Hotel
Recommended

Meliá Alicante

8.56,003 reviews
See more hotels

Popular cities in Spain to visit