Just 400 kilometers (250 miles) from Seville, Lisbon is an excellent next stop after visiting Andalusia, one that is often overlooked by visitors to Spain. The Portuguese capital is one of the best cities on the Iberian peninsula, offering excellent value for money and a culture that is very different from that of Spain.
Alternatively, if you're already in Lisbon, why not head over to Seville, the jewel of Spain's south and the easiest major Spanish city to get to from the Portuguese capital.
The Best Way to Get from Seville to Lisbon
Though, as the crow flies, Lisbon and Seville are just 400km apart, this not the fastest way to get between the two cities.
Instead, you're going to need to choose between the coastal route, traveling along the Algarve from Seville before heading north to Lisbon, or taking the inland route.
Though 'coastal' route always sounds great, you actually don't see the sea from the road this way, and there are no cities of particular interest along this route. Your best bet is to head north from Seville before heading west.
Cities to Visit en Route Between Seville and Lisbon
If you follow my advice and head north from Seville and then west to Lisbon (or, from the Portuguese capital, east and then south), you can add Merida and Evora to your itinerary.
Merida has Spain's best preserved Roman ruins. The amphitheater is in such good conditions they still put on performances there!
Meanwhile, Evora is the capital of Portugal's Alentejo wine region (it also has great Roman ruins too!).
How to Get from Lisbon to Seville by Bus
The bus route from Lisbon to Seville is run by ALSA. It takes seven-and-a-half hours. ALSA also runs buses from Seville to Merida, Merida to Evora and Evora to Lisbon, as well as from Merida to Lisbon.
How to Get from Lisbon to Seville by Train
There are no trains from Lisbon to Seville. If you have a rail pass and prefer to travel by train, there are trains from Madrid to Lisbon and from Salamanca to Lisbon. Alternatively, take a bus from Lisbon to Faro and then take a train from Faro to Lisbon.
How to Get from Lisbon to Seville by Plane
There are cheap flights from Lisbon to Seville (with TAP Portugal). The flight takes one hour. This is the most convenient way to get between Seville and Lisbon.
How to Get from Lisbon to Seville by Car
The 450km drive from Lisbon to Seville takes about four hours. Take the E-803 and the E-90 to follow my suggested route via Merida and Evora. Note that some of these are toll roads.