Start with a relaxed breakfast: Brunch & Cake (great pastries and bowls) or the classic Granja Viader for Catalan café fare; both are excellent and widely open in the morning. Check local opening times (typically 8:30–14:00 for breakfast/brunch venues).
If you have time, visit La Sagrada Família to see Gaudí's iconic interior and façades; it's worth a quick 60–90 minute visit. Opening hours vary seasonally (typically ~9:00–18:00 in October) — buy a timed ticket in advance or skip if you prefer to relax before travel.
Choose a short Park Güell visit (monument area) or a relaxed walk through Gràcia neighborhood for lunch options and souvenirs; Park Güell has timed entries (usually open ~9:00–19:00 in autumn).
Enjoy seafood at Can Majó or the no-frills fresh seafood at La Paradeta in Barceloneta — both are good choices near the water and typically serve lunch from ~12:00–16:00. Plan a relaxed 60–75 minute meal before heading back to pack.
Get back to your hotel/flat, check out (or arrange late check-out/luggage storage) and confirm transport to BCN airport; aim to be ready to leave for the airport shortly after 16:00. Most hotels can store luggage if you need more time.
Depart for the airport after 16:00. Options: Aerobus from Plaça Catalunya (about 30–35 min), RENFE R2 train (from Passeig de Gràcia, ~25 min), or taxi (~20–35 min depending on traffic). Choose based on your luggage and time buffer. Confirm departure time of your booked flight and plan to arrive 60–90 minutes before departure for EU short-haul flights (less if carry-on only).
Arrive at Barcelona-El Prat, pass security and go to the gate. For flights departing after 16:00, aim to be at the airport at least 60 minutes before a domestic/Schengen flight; allow extra time if you have checked bags. Airport services typically remain open through evening departures.
Book a direct flight BCN → FRA that departs after 16:00 but ideally between ~16:15 and 17:20 so the arrival at Frankfurt Airport is early enough to reach the city center before 20:00. Typical direct flight time is ~2h0–2h20. IMPORTANT: confirm an exact flight that lands at FRA early enough — target landing at or before ~19:30 at FRA to allow S-Bahn/regional transfer into the city by 20:00. Seats and schedules vary by airline (Lufthansa, Vueling, Eurowings, etc.).
After landing, collect carry-on or checked luggage and proceed to the trains. For Schengen flights you usually exit quicker; allow ~15–30 minutes from touchdown to train access. Aim to be on the S-Bahn soon after arrival to reach Hauptbahnhof quickly.
Take S-Bahn S8 or S9 (about 15 minutes) or a regional train (~10–15 minutes) from FRA Airport to Frankfurt (Main) Hbf. Trains run frequently; buy a ticket at the DB machines or use a transit app. This transfer should put you in central Frankfurt before or very close to 20:00 if your flight lands by ~19:30–19:40.
If you prefer skyline views, Main Tower Restaurant (open mid-day to late evening) is a good choice for an arrival dinner; for a traditional experience try an Apfelwein tavern (e.g., Atschel or Adolf Wagner) which are typically open into the evening. Check current opening hours and reserve a table if you want a window seat at the tower.
Arrive at your hotel or Airbnb in central Frankfurt, complete check-in and settle in. Many hotels have 24-hour reception; if yours does not, confirm arrival instructions ahead of time.
If you have energy, stroll the Römer area or along the Main River for a quick night view of Frankfurt's skyline; many bars stay open late. Otherwise rest after travel.