Portugal Rail Passes and Train Tips

By Rick Steves

Are rail passes a good value for Portugal?

For most travelers, a rail pass doesn't make much sense, especially for those not traveling beyond Portugal. Even if your trip extends into Spain, consider that Lisbon–Madrid trains leave just once a day and are only available as an overnight trip, which requires you to pay a sleeper reservation, even if you have a rail pass (many travelers find that flights are a better option on this stretch). Connecting Portugal and Sevilla is faster and easier by bus, which isn't covered by any rail pass.

How do I see whether a rail pass makes sense for my trip in particular?

Use this map to add up approximate pay-as-you-go fares for your itinerary, and compare that cost to the price of a rail pass for the number of days you expect to spend on the train. Dashed lines show bus connections, and dotted lines show ferry routes, neither of which are covered by rail passes. Also, follow the links below for:

Do I need to make seat reservations on Portuguese trains?

What do rail passes cover in Portugal?

Rail passes cover all travel on trains run by the national railway, Comboios de Portugal. Rail passes do not, however, cover buses, which offer faster and/or more frequent connections between some places in Portugal.

Any tips for connecting into Spain?

Lisbon–Madrid: Flying can be your fastest and even cheapest option, as tickets can go for just $40. Otherwise it's a 8–9-hour bus ride ($65, 2/day) or an overnight train ($85 for ticket itself, covered if you have Portugal–Spain Eurail Pass, plus sleeper-train fees).

Lisbon–Sevilla: The bus is far cheaper here, as well as faster, since Sevilla–Lisbon trains all change in Madrid (bus: $50, 7–10 hours; train: $190 for ticket itself, covered if you have Portugal–Spain Eurail Pass, plus sleeper-train fees, 13 hours).

Get even more advice on Portuguese trains and buses in my full-size guidebook, Rick Steves Portugal.

Portugal–Spain Eurail Pass: From Madrid to Lisbon, service is only by overnight train, and you'll have to pay extra for sleeper reservations. Between Seville and Portugal, service is best by bus, which isn't covered by this (or any) rail pass. No youth discount available on this pass.

Fine print worth reading

Kids: Up to two kids age 4–11 travel free with each adult on any Eurail-brand pass; additional kids pay the youth pass rate, and kids under 4 ride for free.

All orders are fulfilled by Rail Europe. Rates given are for online orders to be shipped within the US (phone orders cost more). For customer-service questions, see their help page or call 800-622-8600; to track your shipment, see here.