Hallo Ben,
Here is the Portugal Railways web site:
http://www.cp.pt/
The most simple schedule (no changes) takes 4 hours 38 minutes:
GUIMARAES 08:07
VIZELA 08:16
SANTO TIRSO 08:35
TROFA 08:45
PORTO CAMPANHA 09:10
GAIA 09:15
ESPINHO 09:25
OVAR 09:35
ESTARREJA 09:43
AVEIRO 09:54
MEALHADA 10:15
PAMPILHOSA 10:20
COIMBRA-B 10:31
ALFARELOS 10:43
POMBAL 10:57
CAXARIAS 11:14
FATIMA 11:21
ENTRONCAMENTO 11:37
SANTAREM 11:59
VILA FRANCA DE XIRA 12:24
ORIENTE 12:37
LISBOA SANTA APOLONIA 12:45
For excellent Portugal travelogues:
http://www.thetravelzine.com
Bye, Joh
> I planning to go from Guimarães to Lisbon early on the morning of 23rd
> June 2004. What would be the best way / cheapest way to get there?.
> Ben Smith.