Start in Puerta del Sol, Madrid’s energetic central meeting point. Find the Kilometre Zero plaque outside the regional government building, then spend about 45 minutes taking in the square’s famous landmarks, including the Bear and the Strawberry Tree statue. From here, walk west along Calle Mayor for roughly five minutes to Plaza Mayor. The arcaded square is at its nicest as the afternoon light softens; stroll beneath the colonnades and look up at the painted façade of the Casa de la Panadería.
Continue a few minutes to Mercado de San Miguel, where the historic iron-and-glass market is ideal for a relaxed first taste of Madrid. Allow about an hour and choose small portions rather than committing to one meal—look for croquettes, tortilla, conservas, and a glass of vermouth or Spanish wine. Prices are higher than in neighborhood bars, so expect roughly €15–30 per person. It usually stays open late, but arriving before the dinner rush gives you a better chance of finding a seat.
Walk north toward the Royal Palace of Madrid, passing through the grand streets around Plaza de Oriente. For this arrival day, an exterior-and-gardens orientation is enough: admire the palace façade, the Sabatini Gardens, and the view toward the Almudena Cathedral. The walk from the market takes around 10–15 minutes. If you want to enter the palace another day, check the official schedule in advance; opening hours vary seasonally and timed tickets are worthwhile.
Finish in Barrio de Las Letras at La Venencia, a wonderfully old-fashioned sherry bar on Calle de Echegaray. It is deliberately low-key—expect simple sherry pours, a historic interior, and no elaborate cocktail menu. Budget €10–20 for a drink or two and perhaps a small accompaniment. This is a good place to end gently rather than over-plan your first night; from there, central hotels are generally a short walk or an inexpensive taxi ride away.
After arriving at Toledo station, take a taxi or city bus up to the Casco Histórico; the steep walk is possible but not worth tiring yourself before sightseeing. Begin at Toledo Cathedral, ideally around 9:30, when the interior is calmer. Allow about 90 minutes for the Gothic nave, the richly decorated chapels, and El Greco’s The Disrobing of Christ. Admission is generally around €10–€12, with opening times varying by religious services, so check the cathedral’s official schedule shortly before your visit. From here, a 10-minute walk through the lanes of the old Jewish Quarter brings you to Iglesia de Santo Tomé, where you can spend 30–45 minutes with El Greco’s The Burial of the Count of Orgaz; entry is usually about €4.
Continue on foot through the atmospheric Juderia, following signs toward the Monastery of San Juan de los Reyes. Its exterior chains and heraldic decoration are striking, but the peaceful two-level cloister is the real highlight. Plan about an hour and expect admission of roughly €3–€4. The surrounding lanes are wonderfully unhurried in the early afternoon, so take a few minutes to browse the small craft shops rather than trying to cover every nearby monument.
Have your planned lunch at Restaurante Adolfo, close to Toledo Cathedral, allowing about 90 minutes for a refined Castilian meal. A set lunch commonly falls in the €35–€60 range; reserve ahead if possible, especially for a weekend. After lunch, take a taxi across the river to Mirador del Valle—the walk from the center is scenic but steep and takes roughly 35–45 minutes. Give yourself half an hour at the viewpoint for the classic panorama of Toledo’s walls, towers, and Alcázar rising above the Tagus. Taxis are the easiest return option; ask to be dropped near the old-town escalators or the cathedral area, then collect any belongings before heading back to Toledo station. Aim for a late-afternoon or early-evening Madrid–Toledo return train, arriving at the station at least 20 minutes before departure; verify the platform and ticket details with Renfe, since services can sell out.
Leave Toledo early enough to catch an Avant service to Madrid Atocha, allowing roughly 20 minutes for the taxi from the historic center to Toledo station and a comfortable connection at Atocha. The onward AVE to Málaga María Zambrano takes about 2 hours 45 minutes; with the transfer, expect to arrive around lunchtime. Málaga’s station is conveniently connected to the center by a 10–15-minute walk, or take a short taxi ride if you have luggage. If your hotel cannot store bags yet, leave them at reception before heading out.
Walk into Centro Histórico for the Mercado Central de Atarazanas, ideally arriving before the market’s usual 2:00–3:00 p.m. closing. Take your time browsing the seafood, fruit, cured meats, and local cheeses, then have a casual lunch at one of the market counters—plan on €10–20 per person. From there, it is about a 10-minute walk through the old center to Málaga Cathedral, known locally as La Manquita (“the one-armed lady”) because one of its towers was never completed. Allow an hour; admission is generally around €8, with rooftop access costing extra when available. Continue toward the waterfront and climb to the Alcazaba of Málaga, entering from Calle Alcazabilla. Spend about 90 minutes among the tiled courtyards, gardens, and Roman-era remains, and check the closing time when you arrive—hours vary seasonally, but late afternoon is usually a pleasant time to visit. Wear comfortable shoes, as the fortress paths are uneven and gently uphill.
Finish at El Pimpi, just below the Alcazaba, for Málaga wine, local sweet wine, and Andalusian dishes such as fried fish, aubergine with honey, or Iberian ham. It is a landmark rather than a secret, so expect a lively atmosphere; ask for a table in one of the traditional rooms or on the terrace and budget €20–35 per person. After dinner, take an unhurried walk through Calle Granada and the surrounding old-town lanes—the best way to let the travel day wind down without adding another formal sight.
Begin in the Centro Histórico at Museo Picasso Málaga, housed in the atmospheric Palacio de Buenavista on Calle San Agustín. Arrive close to opening—usually 10:00, though confirm 2027 hours—and allow about 90 minutes for the Málaga-born artist’s work. General admission is typically around €12–€15, with timed entry often available online; the museum is quieter before the late-morning tour groups arrive. From here, walk roughly 15 minutes through the old quarter toward Muelle Uno, following Calle Larios and the waterfront.
Spend the late morning wandering Muelle Uno, where the shaded promenade, design shops, and harbor views make for an easy change of pace after the museum. Continue west along the water toward La Farola, Málaga’s distinctive white lighthouse, a walk of about 15–20 minutes. The harbor edge is particularly pleasant here, with views back toward the city and Alcazaba—already seen on your first day, so today is best kept focused on the sea and promenade.
From La Farola, walk or take a short taxi ride—about 10 minutes—to Playa de la Malagueta. Give yourself around 90 minutes to sit on the sand, stroll the broad seafront, or take a brief swim if conditions are calm. The beach is convenient rather than secluded, and May is usually warm enough for relaxing by the water, though the Mediterranean can still feel cool. Bring sandals and a small bag rather than valuables; beach facilities and shade can be limited outside the busiest summer period.
For a late lunch, take a taxi to Chiringuito El Tintero in El Palo, allowing roughly 15–25 minutes depending on traffic. This is a deliberately lively, informal seafood experience: servers circulate with plates, call out what is available, and diners signal when they want a dish. Expect about €20–€35 per person, depending on the seafood and drinks. Go hungry and treat it as the main event rather than a quick snack; opening hours and the auction-style service can vary, so check the restaurant’s current schedule before setting out. Afterward, linger along the El Palo beachfront or return by taxi to central Málaga—public buses are cheaper, but a taxi is much easier after a late meal.
Pick up the rental car in Málaga and leave around 8:00, taking the A-357 and A-376 toward Ronda. The drive takes roughly 1 hour 45 minutes; the final approach is beautifully hilly, so allow a little extra time for viewpoints and slower traffic. Use the public parking garage near Plaza del Socorro or Parking Martínez Astein rather than trying to navigate the narrow old-town streets. From there, walk toward Puente Nuevo for your first look at the immense El Tajo gorge—late morning light is especially good from the bridge and the paths near Plaza de España.
Continue downhill to the Jardines de Cuenca, a series of terraced gardens on the opposite side of the gorge. They are free and usually open from morning until evening; wear shoes with a decent grip, since the paths include stairs and can be slick. Walk back toward the center for the Plaza de Toros de Ronda, one of Spain’s oldest bullrings. Allow about an hour for the arena, small museum, and quieter outer passages; admission is generally around €9–€10, with hours varying seasonally.
Have lunch at Casa María, tucked into the historic center near Calle Tenorio. Its fixed-price Andalusian menu—usually around €30–€45—comes as a succession of small, generously prepared dishes rather than a conventional single plate. Reserve ahead, particularly for a Thursday in May, and expect lunch to take about 90 minutes. If your preferred sitting is not available, ask whether the kitchen can fit you between the usual Spanish lunch hours of 14:00 and 16:00.
Afterward, spend an unhurried hour in Alameda del Tajo, Ronda’s leafy park above the cliffs. Follow the shaded paths toward the balconies overlooking the Serranía de Ronda, then wander back through the old quarter rather than immediately returning to the car. The town is compact, but its steep lanes and cobbles make this a day for comfortable shoes. Before driving back, check the route and fuel level; the return to Málaga takes about 1 hour 45 minutes, and leaving Ronda around 17:00–17:30 gives you a relaxed arrival before evening traffic.
Leave Ronda around 7:00 by rental car, following the A-92 toward Granada; the drive takes about 2 hours 15 minutes. If you are using the bus instead, check the limited morning departures carefully and expect a less flexible schedule. Granada’s historic center is awkward for driving, so drop luggage at your hotel and use the Arabial or Triunfo parking areas rather than attempting to drive up toward the Alhambra. Have your timed Alhambra entry reserved well in advance—especially the Nasrid Palaces, whose admission time is strict. Allow roughly three and a half hours for the Nasrid Palaces, Alcazaba, and Generalife; wear comfortable shoes, bring water, and arrive at least 30 minutes early for security and the walk between sections.
After the Alhambra, walk or take a short taxi ride down to Carmen de los Mártires in Realejo, a peaceful historic garden that is an excellent place to slow down after the crowds. Its fountains, shaded paths, and views toward Sierra Nevada make it feel unexpectedly tranquil; admission is usually free, although opening hours can vary by season, so verify them before relying on the visit. Later, head into the Albaicín by taxi or local bus rather than tackling the steep climb on tired legs. Arrive at Mirador de San Nicolás 30–45 minutes before sunset to find a reasonable viewing spot—the terrace fills quickly, and the best light falls directly across the Alhambra with the mountains behind it.
From the viewpoint, take a taxi back toward Plaza Nueva; the winding descent on foot is atmospheric but can take 25–30 minutes. Finish at Bodegas Castañeda, where the old-fashioned interior, jamón, local cheeses, and substantial Andalusian plates make a more satisfying dinner than simply grazing on tapas. Budget about €15–30 per person, and expect busy service around 9:00 p.m.; arriving slightly earlier usually makes getting a table easier. After dinner, Calle Elvira is close by for a gentle evening stroll, but keep the night unhurried after the early start.
After breakfast in Granada, take the planned morning service to Seville and allow roughly 2½ hours for the journey. Once you arrive, leave your bags at the hotel or use luggage storage near Santa Justa if check-in is not ready; from there, a taxi is easiest with luggage, while the center is also reachable by local bus. Have lunch near Centro before sightseeing, keeping the afternoon flexible—Seville is best enjoyed at an unhurried pace, especially in May when the heat begins building after midday.
Begin at Metropol Parasol, locally called the Setas, where the elevated walkway gives you an excellent first orientation over Seville’s rooftops. Allow about an hour, including time for the lift and panoramic terrace; admission is usually around €15 and hours commonly extend into the evening, though confirm the 2027 schedule. From here, walk about 10 minutes through Calle Regina and the narrow streets of Centro to Casa Morales, a wonderfully old-fashioned bodega with tiled rooms and large storage jars. Order a traditional drink and two or three small plates—roughly €10–20 per person—and linger rather than treating it as a formal meal.
Continue along Calle García de Vinuesa toward the Palace of the Countess of Lebrija, a refined 16th-century mansion whose real surprise is the collection of Roman mosaics incorporated into its floors. Set aside about an hour; admission is generally around €12, with opening hours often split between morning and afternoon sessions, so check the late-afternoon entry time before setting out. The palace is compact and atmospheric, making it a good final cultural stop without overloading your arrival day.
For dinner, walk north through Centro to El Rinconcillo, Seville’s oldest bar and restaurant, established in 1670. The atmospheric tiled interior is part of the experience, but try to sit for a proper meal rather than only stopping at the counter: classic choices include espinacas con garbanzos, salmorejo, croquetas, or a plate of local ham. Expect about €20–35 per person, and arrive around 7:45–8:00 p.m. if you prefer an earlier table; Spanish dinner service becomes livelier after 9:00. Afterward, take a gentle walk through the nearby lanes of Santa Cruz or return to your hotel—tomorrow is better started rested than with a late-night second round.
Start at the Real Alcázar of Seville, arriving for the earliest timed entry you can secure—generally around 9:30. Allow about 2½ hours for the Palacio de Don Pedro, tiled courtyards, and gardens; the shaded paths and fountains are especially welcome as the day warms up. Buy tickets through the official website as soon as your dates open, with admission typically around €15–€20. Enter from Puerta del León on Plaza del Triunfo, and avoid carrying large bags, which may be refused at security.
Walk a few minutes across Plaza del Triunfo to Seville Cathedral for a late-morning visit of roughly 90 minutes. Look for the tomb of Christopher Columbus, the immense Gothic nave, and the orange-tree courtyard before continuing directly to La Giralda, included with cathedral admission. The ascent uses broad ramps rather than stairs, but it is still a steady climb; go slowly and bring water. Cathedral hours often begin around 10:45 on weekdays, but can change for services, so confirm the 2027 schedule and reserve a timed slot.
Spend the afternoon wandering Barrio de Santa Cruz, once Seville’s Jewish quarter. Rather than following a fixed route, drift along Callejón del Agua, Plaza de Doña Elvira, and the quieter lanes around Plaza de Santa Cruz; this is a good time to pause for a cold drink away from the busiest cathedral approaches. From the cathedral area, everything is walkable, though the narrow cobbled streets are easier in comfortable shoes. If you want a short break, sit in the shade at Jardines de Murillo before heading toward El Arenal.
Finish at La Brunilda for creative tapas, usually €20–€35 per person before drinks. It is popular and does not always take reservations, so arrive near opening or expect a wait; the restaurant is compact, and the best strategy is to order several dishes gradually rather than trying to secure a large meal at once. Afterward, stroll along Calle Arfe toward the riverfront for a relaxed evening atmosphere, or return through the quieter lanes of Santa Cruz once the tour groups have thinned.
Take an early bus from Seville—ideally around 7:00–8:00—to Lagos, allowing roughly 5–6 hours for the cross-border journey and connections through Huelva and the Algarve. Bring your passport and a little food for the trip; schedules can be limited, and the border crossing may add time. On arrival, leave bags at your hotel or at the Lagos bus terminal if check-in is not ready. The historic center is walkable from the terminal, while a taxi is worthwhile for luggage and usually costs only a few euros.
Once settled, walk or take a short taxi ride toward Praia do Camilo, one of the Algarve’s prettiest coves. Allow about 1½ hours, including time for the steep staircase down to the beach—there are more than 200 steps, so wear secure shoes and bring water. The small beach can feel crowded in May, but late afternoon is generally calmer and the light is excellent on the ochre cliffs. Check the tide before descending, as the sandy area becomes noticeably smaller at high tide.
Return toward the waterfront and spend about 45 minutes at Ponta da Bandeira Fort, the compact 17th-century fortress beside the harbor entrance. It is best appreciated from outside if the interior is closed; opening hours are seasonal, and admission is usually only a few euros. From there, wander through Lagos Old Town for an hour, following the tiled lanes around Rua Lançarote de Freitas and the waterfront squares. For dinner, settle into Adega Tipica A Forja, a traditional, unfussy restaurant in the old center. Order regional dishes such as grilled fish, pork with clams, or cataplana, budgeting about €20–35 per person; dinner service commonly begins around 19:00, and arriving early is wise because tables are limited.
Start early at Ponta da Piedade, before the sun becomes too strong and the boat tours fill up. From Lagos, it is about a 10-minute taxi ride or a 35–40-minute walk west; taxis usually cost roughly €8–€12 each way. A small boat tour from the nearby harbor takes around 75 minutes and gives the best perspective on the arches, sea caves, and golden cliffs, while the clifftop paths are free and rewarding if the sea is too rough for boats. Wear shoes with grip and avoid standing too close to unfenced edges. Tours commonly cost about €25–€35 and may change with weather, so book the first suitable departure locally or online.
Walk or take a short taxi back toward Praia Dona Ana, allowing about 1½ hours to swim and relax beneath the ochre limestone cliffs. The beach is compact and becomes busy by late morning; arrive before 11:00 if you want a good place near the water. Bring water and snacks, as beach facilities can be seasonal, and remember that the tide can noticeably reduce the usable sand. For lunch, keep it simple at a café near the old town rather than carrying everything down the steps—grilled fish, a bifana, or a quick salad will keep the afternoon easy.
After lunch, follow the cliffside path east toward Praia do Pinhão. It is a short walk from the center, but the descent includes stairs and can be slippery in sandals. This smaller cove is generally quieter than Dona Ana and is best for an hour of swimming or sitting in the shade of the cliffs; check the tide and sea conditions before going down, since the beach can feel quite narrow at high tide. From there, return to town and take a taxi—about 10 minutes, usually €8–€12—to Meia Praia. This long, open beach is the place to slow down: walk along the shoreline, rent a lounger if available, or simply enjoy two unhurried hours with more space than the central coves. Wind can pick up in the afternoon, so bring a light layer.
Head back to Lagos Old Town before dinner, when the lanes around Rua Lançarote de Freitas begin to fill with locals and visitors. Have dinner at Casa do Prego, whose rooftop setting is particularly pleasant around sunset; expect about €20–€35 per person for petiscos, grilled dishes, and drinks. Reservations are sensible in May, especially for a rooftop table, and the restaurant’s opening hours can vary by season—check the same day. Afterward, leave room for a relaxed stroll through the old-town lanes rather than adding another formal stop; Lagos is at its best in the evening when the beach crowds have gone and the stone streets cool down.
Take a morning Rede Expressos bus from Lagos around 8:00–9:00, allowing roughly four hours to Lisbon. Check whether your service arrives at Sete Rios or Oriente; from Sete Rios, the Blue Metro Line reaches central Lisbon, while from Oriente the Red Line connects easily with the center. With luggage, a taxi or ride-hailing car is often simplest. Leave bags at your hotel before heading into Baixa, and expect the afternoon sightseeing to begin around 3:30 or 4:00.
Start at Praça do Comércio, where the broad yellow arcades open toward the Tagus. Wander beneath the arcades and along the waterfront for about 45 minutes; this is a good place to pause after the bus ride and get your bearings. Walk inland through Rua Augusta to the Rua Augusta Arch, usually open until early evening, though hours and admission—generally about €3–€5—should be checked closer to your visit. The climb is narrow but worthwhile for a first look over the tiled rooftops, the river, and the straight streets of Baixa. Continue uphill a few minutes to the Santa Justa Lift. Queues can be long, and the lift’s operating arrangements sometimes change, so treat the ornate iron structure and surrounding viewpoint as the priority rather than waiting excessively; a nearby staircase or upper-level walkway may provide a similar outlook.
From Baixa, walk downhill toward Cais do Sodré—about 15 minutes—or take the Green Metro Line from Rossio if your feet are tired. Spend the evening at Time Out Market Lisboa, where the stalls make it easy for everyone to choose something different: look for Portuguese seafood, bifana sandwiches, petiscos, and a glass of regional wine. Budget roughly €15–€30 per person, and arrive before the main dinner rush if you want a table. Afterward, take a relaxed walk beside the river or return by Metro from Cais do Sodré; keep tonight deliberately light, since Sintra is best tackled with an early start tomorrow.
Catch the CP suburban train from Rossio Station to Sintra around 7:30–8:00; the ride takes 40–45 minutes and costs roughly €2.50–€3 each way. At Sintra Station, skip the long uphill walk and take a taxi or the local tourist bus toward Pena Palace. Your timed entry should be booked in advance—arrive 15–20 minutes early, as late arrivals may be turned away. Allow about two hours for the colorful Romanticist palace and terraces, but bring a light layer: the hilltop is often cool, misty, and breezier than Lisbon.
From Pena Palace, continue by taxi or the hill bus to Castelo dos Mouros. The medieval walls involve uneven stone steps and exposed stretches, so wear shoes with a good grip and carry water. Give yourself about 90 minutes to follow the ramparts and enjoy the views over Sintra and, on a clear day, toward the Atlantic. Taxis are often the least stressful option between the two monuments, especially when buses are full; agree on the fare or confirm the meter before setting off.
Head down to Sintra’s historic center and walk to Quinta da Regaleira, allowing roughly 15–20 minutes from the village depending on the crowds. Reserve an entry time online and spend about two hours exploring the mossy gardens, grottoes, tunnels, and famous Initiation Wells. The estate is more enjoyable when you slow down rather than trying to see every path, and some tunnels are dark and damp, so a phone light and sensible footwear are useful.
Finish at Casa Piriquita in the village for its classic travesseiro pastry and coffee, usually €5–10. It is a short walk from the estate, though queues can build in the late afternoon; if indoor seating is full, take your pastry to a nearby square. Return to Sintra Station after the evening rush begins to ease, then take the train back to Rossio Station—about 45 minutes—and use the Lisbon Metro or a short walk to reach your accommodation.
Leave Sintra early enough to reach Lisbon Oriente for a morning Alfa Pendular train. Allow roughly 45 minutes on the CP train from Sintra Station to Oriente, plus a comfortable connection for collecting luggage and finding your platform. The Lisbon-to-Porto journey takes about three hours; reserve seats and check the 2027 timetable on CP.pt. On arrival at Porto Campanhã, leave bags at your accommodation or use station luggage storage, then take the metro, taxi, or a 10-minute ride-hail trip toward Baixa.
Walk first to São Bento Station, where the main entrance hall is lined with enormous blue-and-white azulejo panels depicting Portuguese history. It is free to enter and usually takes about 30 minutes. From here, a gently uphill 10-minute walk through Rua dos Clérigos and Rua de 31 de Janeiro brings you to Clérigos Tower. Climbing the narrow staircase costs roughly €8–€10 and involves more than 200 steps, but the view across the red roofs, Douro River, and Vila Nova de Gaia is an excellent introduction to Porto. Check timed-entry availability and opening hours before arriving, as both vary seasonally.
Continue a few minutes to Livraria Lello, the ornate bookshop on Rua das Carmelitas. Entry normally requires a purchased ticket—often redeemable against a book—and timed slots are strongly recommended; allow about an hour, but expect a queue even with reservations. For lunch, choose something simple nearby, such as a bifana or soup at Casa Guedes on Praça dos Poveiros, before walking downhill toward Mercado do Bolhão. The restored market is best for a relaxed final browse of fruit, cheeses, cured meats, seafood, and regional snacks; it generally operates from morning into early evening but is quieter before closing. From Bolhão, allow about 10–15 minutes by metro or taxi back to Campanhã. If flying, leave the center at least two hours before departure: the metro to Porto Airport takes roughly 30 minutes, while a taxi or ride-hail is easier with luggage and usually takes 20–30 minutes depending on traffic.