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

BarcelonaMadrid

Itinerary navigation

Days 1–5: Barcelona, Spain

Activities
  • Arc de Triomf
  • Magic Fountain of Montjuic
Explore Barcelona itineraries
Hotel
Hotel
Recommended

H10 Madison

9.81,009 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
$95–260
See more transport options
Activities
  • El Rastro Flea Market
  • Plaza Mayor
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,281 reviews
See more hotels

8 days in Spain

MadridBarcelona

Itinerary navigation

Days 1–5: Madrid, Spain

Activities
  • Prado Museum
  • Gran Via
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,281 reviews
See more hotels

Days 6–8: Barcelona, Spain

9 days in Spain

SevilleChiclana de la Frontera

Itinerary navigation

Days 1–3: Seville, Spain

Activities
  • Plaza de Espana
  • Guadalquivir River Cruise
Explore Seville itineraries
Hotel
Hotel
Recommended

Hotel Gravina 51

10951 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 39m
$28–50
See more transport options
Activities
  • La Caleta Beach
  • Walk along the Seafront Promenade
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Hotel El Armador Casa Palacio

9.8509 reviews
See more hotels

Day 6: 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
  • Catamaran to Cadiz
  • Parque Natural Bahia de Cadiz
Explore El Puerto de Santa María itineraries
Hotel
Hotel
Recommended

Hotel El Armador Casa Palacio

9.8509 reviews
See more hotels

Day 7: Jerez de la Frontera, Spain

Distance
Transport
Popular
El Puerto de Santa María → Jerez de la Frontera by bus
  1. Take the bus from El Puerto de Santa María to Jerez de la Fronterabus bus
8 min
$2–4
See more transport options
Activities
  • Cathedral of San Salvador
  • Hammam Andalusí Jerez
Explore Jerez de la Frontera itineraries
Hotel
Hotel
Recommended

Hotel Casa Palacio María Luisa 5* GL by Kaizen Hoteles

10242 reviews
See more hotels

Day 8: Sanlúcar de Barrameda, Spain

Distance
Transport
Popular
Jerez de la Frontera → Sanlúcar de Barrameda by bus
  1. Take the bus from Jerez de la Frontera to Sanlúcar de Barramedabus bus
30 min
$3–5
See more transport options
Activities
  • Bodegas Barbadillo
  • Explore Barrio Alto
Explore Sanlúcar de Barrameda itineraries
Hotel
Hotel
Recommended

ANDALOUSIAN HOUSE WITH PATIO AND TERRACE-ROOF

9.881 reviews
See more hotels

Day 9: Chiclana de la Frontera, Spain

10 days in Spain

MálagaSeville

Itinerary navigation

Days 1–4: Málaga, Spain

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

H10 Croma Malaga

9.8857 reviews
See more hotels

Days 5–7: Granada, Spain

Distance
Transport
Popular
Málaga → Granada by train
  1. Take the train from Málaga to Granadatrain train
1h 24m
$30–50
See more transport options
Activities
  • Mirador de San Nicolas
  • Granada Cathedral and Royal Chapel
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.61,005 reviews
See more hotels

Days 8–10: Seville, Spain

11 days in Spain

ValenciaMadrid

Itinerary navigation

Days 1–3: Valencia, Spain

Activities
  • Plaza de la Virgen
  • Torres de Serranos
Explore Valencia itineraries
Hotel
Hotel
Recommended

Only YOU Hotel Valencia

9.81,011 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
$65–110
See more transport options
Activities
  • Barceloneta Beach
  • Tibidabo Amusement Park
Explore Barcelona itineraries
Hotel
Hotel
Recommended

H10 Madison

9.81,009 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
$95–260
See more transport options
Activities
  • Flamenco Show at Corral de la Moreria
  • Plaza Mayor
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,281 reviews
See more hotels

12 days in Spain

GranadaSeville

Itinerary navigation

Days 1–3: Granada, Spain

Activities
  • Casa del Chapiz
  • Carrera del Darro
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.61,005 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–50
See more transport options
Activities
  • Calle Larios
  • Roman Theatre of Malaga
Explore Málaga itineraries
Hotel
Hotel
Recommended

H10 Croma Malaga

9.8857 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
  • Museo del Bonsai
  • Nikki Beach Marbella
Explore Marbella itineraries
Hotel
Hotel
Recommended

Amàre Beach Hotel Marbella - Adults Recommended

9.61,006 reviews
See more hotels

Days 11–12: Seville, Spain

13 days in Spain

BilbaoBarcelona

Itinerary navigation

Days 1–3: Bilbao, Spain

Activities
  • Bilbao Fine Arts Museum
  • Santiago Cathedral
Explore Bilbao itineraries
Hotel
Hotel
Recommended

The Artist Grand Hotel of Art

9.81,027 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
$11–27
See more transport options
Activities
  • Parte Vieja Old Town
  • Catedral del Buen Pastor
Explore Donostia / San Sebastián itineraries
Hotel
Hotel
Recommended

Hotel Maria Cristina, a Luxury Collection Hotel

9.8839 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 2m
$95–260
See more transport options
Activities
  • Sagrada Familia
  • Casa Mila La Pedrera
Explore Barcelona itineraries
Hotel
Hotel
Recommended

H10 Madison

9.81,009 reviews
See more hotels

14 days in Spain

AlicanteBarcelona

Itinerary navigation

Days 1–4: Alicante, Spain

Activities
  • Postiguet Beach
  • Co-Cathedral of St Nicholas of Bari
Explore Alicante itineraries
Hotel
Hotel
Recommended

Odyssey Rooms

9.61,124 reviews
See more hotels

Days 5–7: Benidorm, Spain

Distance
Transport
Popular
Alicante → Benidorm by bus
  1. Take the bus from Alicante to Benidormbus bus
1h
$5–12
See more transport options
Activities
  • Casino Mediterraneo Benidorm
  • Terra Mitica
Explore Benidorm itineraries
Hotel
Hotel
Recommended

Gastrohotel RH Canfali By Hoteles RH

9.6432 reviews
See more hotels

Days 8–10: Valencia, Spain

Distance
Transport
Popular
Benidorm → Valencia by bus
  1. Take the bus from Benidorm to Valenciabus bus
1h 45m
$17–40
See more transport options
Activities
  • Valencia Cathedral
  • Bioparc Valencia
Explore Valencia itineraries
Hotel
Hotel
Recommended

Only YOU Hotel Valencia

9.81,011 reviews
See more hotels

Days 11–14: Barcelona, Spain

15 days in Spain

Donostia / San SebastiánBarcelona

Itinerary navigation

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

Activities
  • Zurriola Beach
  • Catedral del Buen Pastor
Explore Donostia / San Sebastián itineraries
Hotel
Hotel
Recommended

Hotel Maria Cristina, a Luxury Collection Hotel

9.8839 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
$11–27
See more transport options
Activities
  • Plaza Nueva
  • Doña Casilda Iturrizar Park
Explore Bilbao itineraries
Hotel
Hotel
Recommended

The Artist Grand Hotel of Art

9.81,027 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
  • Cafe Iruña
  • Iglesia de San Saturnino
Explore Pamplona itineraries
Hotel
Hotel
Recommended

Gran Hotel La Perla

9.8346 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
$80–140
See more transport options
Activities
  • Prado Museum
  • Chocolateria San Gines
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,281 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 2m
$95–260
See more transport options
Activities
  • Sagrada Familia
  • Ciutadella Park
Explore Barcelona itineraries
Hotel
Hotel
Recommended

H10 Madison

9.81,009 reviews
See more hotels

16 days in Spain

MarbellaEl Puerto de Santa María

Itinerary navigation

Days 1–3: Marbella, Spain

Activities
  • Puerto Banus
  • Nikki Beach Marbella
Explore Marbella itineraries
Hotel
Hotel
Recommended

Amàre Beach Hotel Marbella - Adults Recommended

9.61,006 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
  • Port of Malaga
  • Flamenco Show Tablao Flamenco Alegría
Explore Málaga itineraries
Hotel
Hotel
Recommended

H10 Croma Malaga

9.8857 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–50
See more transport options
Activities
  • Jardines del Triunfo
  • Alhambra and Generalife
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.61,005 reviews
See more hotels

Days 11–13: Seville, Spain

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 39m
$28–50
See more transport options
Activities
  • La Caleta Beach
  • Tavira Tower
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Hotel El Armador Casa Palacio

9.8509 reviews
See more hotels

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

17 days in Spain

CádizMadrid

Itinerary navigation

Days 1–2: Cádiz, Spain

Activities
  • Castillo de San Sebastian
  • Enjoy Local Tapas
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Hotel El Armador Casa Palacio

9.8509 reviews
See more hotels

Days 3–5: Seville, Spain

Distance
Transport
Popular
Cádiz → Seville by train
  1. Take the train from Cádiz to Sevilletrain train
1h 37m
$28–50
See more transport options
Activities
  • Guadalquivir River Cruise
  • Torre del Oro
Explore Seville itineraries
Hotel
Hotel
Recommended

Hotel Gravina 51

10951 reviews
See more hotels

Days 6–9: Málaga, Spain

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

H10 Croma Malaga

9.8857 reviews
See more hotels

Days 10–12: Granada, Spain

Distance
Transport
Popular
Málaga → Granada by train
  1. Take the train from Málaga to Granadatrain train
1h 24m
$30–50
See more transport options
Activities
  • Realejo
  • Jardines del Triunfo
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.61,005 reviews
See more hotels

Days 13–17: Madrid, Spain

Distance
Transport
Popular
Granada → Madrid by train
  1. Take the train from Granada to Madridtrain train
3h 40m
$100–240
See more transport options
Activities
  • Prado Museum
  • Chocolateria San Gines
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,281 reviews
See more hotels

18 days in Spain

BenidormMadrid

Itinerary navigation

Days 1–3: Benidorm, Spain

Activities
  • Sierra Helada Natural Park
  • Benidorm Market
Explore Benidorm itineraries
Hotel
Hotel
Recommended

Gastrohotel RH Canfali By Hoteles RH

9.6432 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–12
See more transport options
Activities
  • Alicante Archaeological Museum MARQ
  • Museum of Contemporary Art of Alicante MACA
Explore Alicante itineraries
Hotel
Hotel
Recommended

Odyssey Rooms

9.61,124 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
  • Torre del Moro
  • Cala Ferris
Explore Torrevieja itineraries
Hotel
Hotel
Recommended

Fun for all the family by the beach or poolside at our beautiful holiday home

9.8109 reviews
See more hotels

Days 9–11: Valencia, Spain

Days 12–16: Barcelona, Spain

Days 17–18: Madrid, Spain

Distance
Transport
Popular
Barcelona → Madrid by train
  1. Take the train from Barcelona to Madridtrain train
3h 2m
$95–260
See more transport options
Activities
  • Thyssen-Bornemisza Museum
  • Chocolateria San Gines
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,281 reviews
See more hotels

19 days in Spain

Santiago de CompostelaAlicante

Itinerary navigation

Days 1–2: Santiago de Compostela, Spain

Activities
  • Explore the University of Santiago de Compostela
  • Visit Santiago de Compostela Cathedral
Explore Santiago de Compostela itineraries
Hotel
Hotel
Recommended

Parador de Santiago de Compostela

9.61,004 reviews
See more hotels

Days 3–7: Madrid, Spain

Days 8–12: Barcelona, Spain

Days 13–15: Valencia, Spain

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

Only YOU Hotel Valencia

9.81,011 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
$19–45
See more transport options
Activities
  • Canalejas Park
  • Alicante Archaeological Museum MARQ
Explore Alicante itineraries
Hotel
Hotel
Recommended

Odyssey Rooms

9.61,124 reviews
See more hotels

20 days in Spain

PalmaBenidorm

Itinerary navigation

Days 1–2: Palma, Spain

Activities
  • Boat trip to Cabrera Archipelago National Park
  • Passeig des Born
Explore Palma itineraries
Hotel
Hotel
Recommended

Boutique Hotel Posada Terra Santa

101,007 reviews
See more hotels

Days 3–4: Ibiza, Spain

Distance
Transport
Popular
Palma → Ibiza by car ferry
  1. Take the car ferry from Palma to Ibizacarferry car ferry
2h 15m
$60–160
See more transport options
Activities
  • Explore Cova de Can Marça Caves
  • Browse Las Dalias Hippy Market
Explore Ibiza itineraries
Hotel
Hotel
Recommended

One Ibiza Suites

9.6458 reviews
See more hotels

Days 5–9: Barcelona, Spain

Days 10–14: Madrid, Spain

Distance
Transport
Popular
Barcelona → Madrid by train
  1. Take the train from Barcelona to Madridtrain train
3h 2m
$95–260
See more transport options
Activities
  • Gran Via
  • Teleferico de Madrid
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,281 reviews
See more hotels

Days 15–16: Toledo, Spain

Distance
Transport
Popular
Madrid → Toledo by train
  1. Take the train from Madrid to Toledotrain train
34 min
$14–23
See more transport options
Activities
  • Church of Santo Tome
  • Alcazar of Toledo
Explore Toledo itineraries
Hotel
Hotel
Recommended

Hotel Santa Isabel

9.41,003 reviews
See more hotels

Day 17: Talavera de la Reina, Spain

Distance
Transport
Popular
Toledo → Talavera de la Reina by bus
  1. Take the bus from Toledo to Talavera de la Reinabus bus
1h 30m
$11–17
See more transport options
Activities
  • Convento de San Benito
  • Alcazar de Talavera Remains
Explore Talavera de la Reina itineraries
Hotel
Hotel
Recommended

Blue Windows House Apartamentos & Suites

9.662 reviews
See more hotels

Days 18–20: Benidorm, Spain