A comprehensive guide on getting to the São Jorge Castle

Where is São Jorge Castle located?

Address: R. de Santa Cruz do Castelo, 1100-129 Lisboa, Portugal | Find on Google Maps

São Jorge Castle sits atop Lisbon’s highest hill in the historic Alfama district, offering panoramic views over the city and the Tagus River. It lies in the heart of Lisbon’s old town, surrounded by medieval streets and viewpoints.

Closest landmark: Lisbon Cathedral (Sé de Lisboa), approx. 600 m away

Book São Jorge Castle tickets & tours

Getting to São Jorge Castle by public transport

Barcelona tram on a city street, part of the Hola Barcelona Travel Card experience.
  • Best for: Sightseeing
  • Travel time: 20 minutes
  • Closest stop: Castelo
  • Timings: Daily, approx. 6am–11pm
  • Take the iconic Tram 28 from Rossio or nearby Martim Moniz. Get off at the “Castelo” stop, from where it’s a short uphill walk to the entrance.
Kid and parent smiling while exiting a bus.
  • Best for: Budget travel
  • Travel time: 15–20 minutes
  • Closest stop: Castelo
  • Timings: Daily, approx. 6am–11pm
  • Bus 737 runs from Praça da Figueira (near Rossio) directly to the “Castelo” stop, making it one of the most convenient options.
Person waiting on Prague metro platform with train passing by.
  • Best for: Saving time
  • Travel time: 15 minutes + walk
  • Closest station: Martim Moniz
  • Timings: Daily, approx. 6:30am–1am
  • Take the Green Line to Martim Moniz, then walk uphill for about 10–15 minutes or switch to Tram 28 or Bus 737.

Getting to São Jorge Castle by car

Family in car driving to travel destination, smiling and pointing ahead.

Driving route

  • Best for: Flexibility
  • Travel time: 10 minutes from Rossio (traffic-dependent)
  • Distance: 2 km
  • Route: From Rossio, follow signs toward Alfama/Castelo via Rua da Palma or Av. Almirante Reis; note that the fastest route varies due to narrow streets and traffic restrictions.
Row of parked cars under green trees in a sunny parking lot.

Parking facilities

There is no on-site parking at the castle. However, there are several parking lots nearby:

  • Parking cercano rua Marques de Lima (12-minute walk): This 24-hour parking lot offers electric charging ports and is wheelchair accessible. Prices start from 2.55€ for the first hour. Find on Google Maps
  • Estacionamento Chão do Loureiro - EMEL (10-minute walk): this parking lot has 192 parking slots, along with a total of 8 charging locations. Prices start from 1.45€ for the first hour. Find on Google Maps

Cycling/Walking to São Jorge Castle

Cyclists on a tree-lined path heading to Bateaux Parisiens departure point.

Best for: Sightseeing, slow travel

Travel time: 20–25 minutes on foot from Rossio

Distance: 1.5 km

Walking from Rossio lets you explore Lisbon’s historic neighborhoods, passing through Mouraria and Alfama. Expect steep, cobbled streets, rewarding you with scenic viewpoints along the way. Cycling is possible but can be challenging due to the gradients.

What is the best way to get to São Jorge Castle?

  • Budget-friendly: Bus 737 or walking from Rossio are the most economical options, offering direct access without extra transfers.
  • Fastest route: A taxi or rideshare from central Lisbon is the quickest, especially if time is limited. This is also ideal if you don’t want to deal with the hassle of finding parking. 
  • To sightsee: Tram 28 combines transport with a classic Lisbon experience, passing through some of the city’s most picturesque districts.
Plan your visit to São Jorge Castle

Frequently asked questions about getting to São Jorge Castle

Where is São Jorge Castle located?

São Jorge Castle is located on the highest hill in Lisbon’s historic Alfama district, overlooking the city center and the Tagus River. Its address is R. de Santa Cruz do Castelo, 1100-129 Lisboa, Portugal | Find on Google Maps

How do I get to São Jorge Castle?

You can reach São Jorge Castle by tram, bus, metro, walking, taxi, or on foot. Popular options include Tram 28, Bus 737, or walking uphill from central Lisbon.

Which is the best way to get to São Jorge Castle?

The best way depends on your needs. Tram 28 is ideal for sightseeing, Bus 737 is convenient and budget-friendly, while taxis offer the fastest access without the hassle of parking your private vehicle.

Which is the closest bus stop to São Jorge Castle?

The closest bus stop is “Castelo,” served mainly by Bus 737, located just a short walk from the entrance.

Which is the closest train station to São Jorge Castle?

Rossio Station is the closest major train station. From there, you can walk, take a bus, or hop on Tram 28 toward the castle.

Which is the closest subway station to São Jorge Castle?

Martim Moniz on the Green Line is the closest metro station, followed by a 10–15 minute uphill walk or a short tram or bus ride.

Can I park at São Jorge Castle?

There is no parking directly at the castle. However, there are several parking lots nearby, including Parking cercano rua Marques de Lima and Estacionamento Chão do Loureiro - EMEL.