After two years living in Barcelona, I can tell you one thing: some of the best places to visit in Spain are just a short train ride away. One of my favourite parts of being a digital nomad is discovering these little gems and getting to share them with other travellers.
So I'm sharing a few favourites from my time in Barcelona, along with some great day trips from Madrid if you're exploring more of Spain. Here are 11 places worth visiting, with tips on how to get there, what to see and how much to spend.
The best day trips from Barcelona and Madrid include Montserrat, Girona, Sitges, Toledo, Segovia, Ávila and the Costa Brava. Many are between 30 minutes and two hours away by train or bus. Return transport can cost under €10 for nearby towns, while high-speed trains and longer journeys cost more.
Best day trips from Barcelona and Madrid
One of the best things about travelling around Spain is its public transport. You can visit beaches, mountains, medieval towns and historic cities without renting a car. And honestly, the train journeys were part of the experience for me. I still miss those rides and the views along the way.
Barcelona is particularly good for coastal escapes, while Madrid has excellent train connections to some of Spain's most beautiful historic towns.
Here's a quick comparison to help you decide where to go.
Prices are indicative adult return transport costs based on published 2026 fares and recent route examples. They exclude attractions, food and local transfers unless stated. High-speed train prices change with availability.
You can check train schedules and current prices on Renfe's official website.
Before heading out, I'd also recommend checking the weather and packing comfortable shoes. Spain's historic centres often involve plenty of walking, cobblestones and unexpected hills. Here's a useful guide on what to pack for a Europe trip.
1. Montserrat: Mountains and incredible views near Barcelona

If you want a break from Barcelona's busy streets, Montserrat is one of the most impressive places you can visit.
The mountain is famous for its unusual rock formations and the Santa Maria de Montserrat monastery, home to the Black Madonna, known as La Moreneta. It is an important pilgrimage destination for religious tourists, with a rich history and culture; the scenery alone makes the journey worthwhile.
There are also hiking trails with fantastic views of the surrounding countryside.
How to get there: Take the FGC R5 train from Plaça d'Espanya towards Manresa. Get off at Monistrol de Montserrat for the rack railway, or Aeri de Montserrat for the cable car.
- Travel time: Around 1 hour 30 minutes.
- Return transport: €28.80 for the combined train and rack railway ticket.
- Best for: Nature, hiking and mountain views.
My tip? Go early, especially on weekends. Montserrat gets busy, and it's much nicer when you have time to walk around without rushing.
Also, choose between the rack railway and cable car before buying your ticket. They use different stops.
2. Girona: A medieval city that feels like another era

Girona is one of those places where you can spend hours wandering around, with many buildings and landscapes looking plucked out of an animated movie.
This vibrant but old town is about 40 minutes by train from Barcelona, and is famed for its narrow streets, stone buildings, hidden courtyards and little cafés. The colourful houses along the Onyar River are probably its most recognisable sight.
You can also walk along sections of the old city walls and explore the Jewish Quarter, one of the best-preserved in Europe.
And if you're a Game of Thrones fan, you might recognise several filming locations.
How to get there: Take a regional or high-speed train from Barcelona Sants.
- Travel time: Around 40 minutes by high-speed train or 1 hour 20 minutes by regional train.
- Return transport: From approximately €18 on regional services; high-speed fares vary.
- Best for: History, architecture and photography.
I'd recommend exploring on foot and stopping for lunch in the old town. Girona is compact enough for a relaxed day without trying to see everything.
3. Sitges: The easiest beach escape from Barcelona

If you're in Barcelona and feel like spending a day somewhere quieter, Sitges is an excellent choice.
This pretty coastal town has beaches, whitewashed buildings, art galleries and plenty of restaurants.
Sitges is also famous for its Carnival, one of the most popular in Spain, with colourful parades, elaborate costumes and parties that take over the streets. As a Brazilian, I have to say it made me feel a little closer to home!
What I love about Sitges is that you don't need an itinerary. You can walk along the seafront, have lunch, spend a few hours on the beach and head back to Barcelona whenever you feel like it.
How to get there: Take the Rodalies R2 Sud train from Barcelona Sants or Passeig de Gràcia.
- Travel time: Around 35–45 minutes.
- Return transport: Approximately €9–€12.
- Best for: Beaches, restaurants and a relaxed afternoon.
My tip is to visit during spring or early autumn if you can. The weather is often lovely, and the beaches are generally less crowded than in July and August. If you want to experience Carnival, though, plan your visit around February or early March, depending on the year's dates.
4. Costa Brava: Beautiful beaches and small coastal towns

The Costa Brava is one of my favourite recommendations for anyone visiting Catalonia.
It's not a single town but a stretch of coastline known for clear water, rocky coves and beautiful seaside villages. And then there are the calas, those small, often hidden coves surrounded by rocks and cliffs, where the water can be incredibly clear. They're one of the things that make this coastline so special.
Some of the most popular places include Tossa de Mar, Calella de Palafrugell and Cadaqués.
For a day trip without a car, I'd choose Tossa de Mar. It has a lovely beach, a medieval walled old town and plenty of places to stop for lunch.
How to get there: Take a direct bus from Barcelona's Estació del Nord to Tossa de Mar, when available.
- Travel time: Approximately 1 hour 20 minutes to 2 hours, depending on service and traffic.
- Return transport: Around €29–€40.
- Best for: Beaches, swimming and coastal scenery.
If you're planning to visit several Costa Brava villages, renting a car can be more practical. Public transport between smaller coastal towns isn't always convenient.
And don't try to squeeze the entire Costa Brava into one day. Choose one or two places and enjoy them properly.
5. Tarragona: Roman history by the Mediterranean

Tarragona is another great option if you want to combine sightseeing with time by the sea.
The city was once an important Roman settlement called Tarraco, and you can still visit its amphitheatre overlooking the Mediterranean.
There's also a cathedral, an attractive old town and plenty of places to stop for tapas.
It's a good alternative to Barcelona if you want somewhere with a little less tourist traffic and you can explore most of the city on foot
How to get there: You can take a regional train from Barcelona Sants to Tarragona's city-centre station.
- Travel time: Around 1 hour to 1 hour 20 minutes.
- Return transport: Approximately €17–€25.
- Best for: Roman history, architecture and coastal views.
One important detail: some high-speed trains stop at Camp de Tarragona, which is outside the city. For a day trip, I'd usually choose a regional service arriving at the central station.
6. Toledo: One of the best day trips from Madrid

If you only have time for one day trip from Madrid, Toledo would be high on my list.
The city sits on a hill above the Tagus River and has a fascinating mix of Christian, Jewish and Islamic history.
Its historic centre is full of narrow streets, medieval buildings, churches, synagogues and viewpoints.
The Toledo Cathedral is one of the main attractions, but simply walking around the old town is part of the experience.
How to get there: Take an Avant train from Madrid Atocha.
- Travel time: Around 33–35 minutes.
- Return transport: Approximately €22–€28.
- Best for: History, architecture and a full day of sightseeing.
My tip is to wear comfortable shoes. Toledo is beautiful, but it's also very hilly.
If you have time, visit the Mirador del Valle for one of the best views of the city.
7. Segovia: A Roman aqueduct and a castle

Segovia looks like the kind of place you'd expect to find in a historical film.
Its most famous landmark is the enormous Roman aqueduct, which has stood for nearly 2,000 years.
There's also the Alcázar of Segovia, a castle with towers and dramatic views, plus a lovely historic centre.
If you enjoy food, Segovia is particularly famous for cochinillo asado, or roast suckling pig.
How to get there: Take a high-speed train from Madrid Chamartín to Segovia-Guiomar, then a local bus into the centre.
- Travel time: Around 25–30 minutes by train, plus the local transfer.
- Return transport: Approximately €20–€50, depending on the train.
- Best for: Architecture, castles and traditional Spanish food.
I'd plan enough time for both the aqueduct and Alcázar, with a long lunch somewhere in between.
The train station is outside the historic centre, so remember to include the local bus journey in your plans.
8. Ávila: Walk along medieval city walls

Ávila is famous for its remarkably well-preserved medieval walls, which surround much of the old town.
Walking along the walls is one of the best things to do here, with views over the city and surrounding countryside.
Inside, you'll find churches, squares and traditional restaurants.
It's also a good choice if you prefer smaller cities where you can explore at your own pace.
How to get there: Take a Media Distancia train from Madrid, commonly departing from Príncipe Pío.
- Travel time: Around 1 hour 25 minutes to 1 hour 45 minutes.
- Return transport: Approximately €20–€30.
- Best for: Medieval history and quieter sightseeing.
Ávila can be noticeably cooler than Madrid, especially outside summer, so bring an extra layer.
I'd also check the wall's opening hours before visiting, as access can vary by season.
9. Cuenca: The famous hanging houses

Cuenca is one of Spain's most unusual historic cities.
Its main attraction is the Casas Colgadas, or Hanging Houses, built dramatically along the edge of a gorge.
The old town sits between two river valleys, so you get impressive views almost everywhere you look.
There's also a cathedral, narrow streets and the San Pablo Bridge, which offers a great perspective of the hanging houses.
How to get there: Take a high-speed train from Madrid to Cuenca-Fernando Zóbel station, followed by a local bus or taxi.
- Travel time: Around 55–65 minutes by train, plus the transfer.
- Return transport: Promotional fares can be around €20 return, but €60–€90 or more is possible.
- Best for: Photography, architecture and dramatic landscapes.
Cuenca requires a little more planning because the high-speed station is outside the centre.
I'd book trains early and leave enough time to explore the old town without rushing back.
10. El Escorial: A royal monastery near Madrid

El Escorial is an excellent choice if you're interested in Spanish royal history.
Its main attraction is the Royal Monastery of San Lorenzo de El Escorial, a huge complex that includes a basilica, palace, library and royal burial chambers.
The building is impressive, but I also like that the surrounding town feels quite different from central Madrid.
You can combine the monastery with a walk around San Lorenzo de El Escorial and lunch at a local restaurant.
How to get there: Take a Cercanías train towards El Escorial, followed by a walk or local bus to San Lorenzo. Buses 661 and 664 from Moncloa are another option.
- Travel time: Around 50–70 minutes, plus any local transfer.
- Return transport: Approximately €8–€12.
- Best for: Royal history and an easy half-day trip.
The monastery's standard admission is around €14, separate from transport.
Check opening days before travelling, as the monastery is generally closed on Mondays.
11. Aranjuez: Royal gardens and a peaceful afternoon

If you want a break from Madrid without spending too much time travelling, Aranjuez is a lovely option.
The town is known for its Royal Palace and beautiful gardens along the Tagus River.
It's particularly appealing in spring, when the gardens are green and the weather is pleasant.
You can visit the palace, walk through the gardens and enjoy lunch before returning to Madrid.
How to get there: Take a Cercanías C-3 train from Madrid, subject to current service arrangements.
- Travel time: Around 40–50 minutes.
- Return transport: Approximately €8–€12.
- Best for: Gardens, palaces and a relaxed day out.
The Royal Palace's standard admission is around €9, while some gardens can be visited without paying.
I'd choose Aranjuez if you want a slower day rather than another packed sightseeing itinerary.
Getting around and paying on your day trips
One thing I learnt while living in Barcelona is that you really don't need a car for most of these trips.
Spain has an extensive railway network, and many destinations are easy to reach by public transport. But there are a few things I'd keep in mind.
Book the right train
Spain has different types of rail services.
- AVE, Avlo and other high-speed trains: Great for longer distances and faster journeys, but prices can change depending on when you book.
- Cercanías and Rodalies: Local commuter trains, usually useful for shorter and cheaper trips.
- Media Distancia and regional trains: Often a good middle ground for visiting nearby cities.
For popular routes such as Madrid to Toledo, booking ahead is a good idea, especially on weekends.
Also, double-check your departure station. Barcelona and Madrid have several major railway stations, and they're not interchangeable.
Keep your euros organised
If you're travelling internationally or working remotely while exploring Spain, having access to euros can make managing your spending easier.
With Grey, you can hold euros alongside other supported currencies, such as USD and GBP.
You can also use a Grey virtual card for eligible online payments and add it to Apple Pay or Google Pay for contactless purchases in supported locations.
The card is linked to your balance, so you don't need to manually top it up. Currency conversion fees may apply depending on the balance and transaction.
If you're travelling from the US and need to arrange funds before your trip, you can also explore how to send money from the US to Spain.
Stay connected while exploring
I'd also recommend having mobile data available, particularly when visiting smaller towns or relying on public transport.
You'll probably use Google Maps, train schedules, restaurant reviews and translation apps more often than you expect.
With Grey, you can buy a travel eSIM for Spain through the app, subject to plan availability and device compatibility.
Just check that your phone supports eSIMs and choose a data plan that covers your trip.
Travelling around Spain? Get a Grey virtual card to manage eligible payments while exploring Barcelona, Madrid and beyond.
Which day trip would I choose?
If you're visiting Barcelona for the first time, I'd recommend Montserrat for the mountain scenery, Girona for its medieval streets or Sitges for an easy beach day.
If you have a little more time, the Costa Brava is worth exploring, especially outside peak summer.
From Madrid, Toledo and Segovia would be my first choices for history and architecture. Aranjuez is lovely when you want something quieter.
And if there's one piece of advice I'd give after living in Barcelona for two years, it's not to fill every day with activities. Some of the best experiences in Spain come from having enough time to wander around, stop for coffee, enjoy a long lunch and see where the day takes you.
If you're planning more European adventures, you might also enjoy these day trips from Paris.
Wherever you go, open a Grey account to manage supported currencies and payments during your travels.
Frequently asked questions about day trips from Barcelona and Madrid
What is the best day trip from Barcelona?
Montserrat is one of the best day trips from Barcelona for mountain scenery and hiking, while Girona is ideal for history and architecture. If you prefer the beach, Sitges is one of the easiest options, only around 35–45 minutes away by train.
What is the best day trip from Madrid?
Toledo and Segovia are two of the best day trips from Madrid. Toledo is famous for its medieval history and architecture, while Segovia has a Roman aqueduct and an impressive castle. Both can be reached quickly by train.
Is the AVE train worth it for day trips?
Yes, especially when it saves a significant amount of travel time. High-speed trains make places such as Segovia and Cuenca accessible for day trips from Madrid. However, regional trains can be cheaper for shorter journeys, so compare prices and schedules before booking.
Can you do day trips from Barcelona without a car?
Yes. Montserrat, Girona, Sitges and Tarragona are all accessible by train. You can also reach parts of the Costa Brava by bus. A car is more useful if you want to visit several small coastal villages in one day.
What are the cheapest day trips from Barcelona?
Sitges is one of the cheapest options, with return train tickets costing approximately €9–€12. Tarragona and Girona can also be affordable if you use regional trains rather than more expensive high-speed services.
What are the cheapest day trips from Madrid?
Aranjuez and El Escorial are among the cheapest day trips from Madrid, with return commuter train fares generally around €8–€12. You can explore parts of both towns without paying for major attractions.
Can you visit Toledo and Segovia in one day?
It's possible with an organised tour, but visiting both independently in one day can be rushed. They are served by different rail routes from Madrid, so I'd recommend giving each destination its own day if your schedule allows.


























