Amtrak operates a train from Richmond to Fairfield hourly. Tickets cost $22 - $45 and the journey takes 44 min. Alternatively, Fairfield and Suisun Transit operates a bus from Richmond to Fairfield every 30 minutes. Tickets cost $5 - $7 and the journey takes 47 min.
From Richmond Transit Station Amtrak train to Suisun-Fairfield Amtrak. 44 min $33. From El Cerrito Del Norte BART bus to Main Street and Lotz Way. 47 min $6. From Richmond taxi to Fairfield. 34 min $211. From Richmond drive to Fairfield. 34 min $3.