Yes, passengers are absolutely allowed and even encouraged to bring their own food and non-alcoholic drinks onto the Amtrak Pacific Surfliner. Unlike airlines, there are no restrictions on liquids or snacks brought from home. You are free to eat at your seat while enjoying the coastal views between San Diego and San Luis Obispo. However, there are two important caveats: first, you cannot consume your personal food inside the "Market Café" car, as those seats are reserved for customers purchasing items from the onboard menu. Second, federal law prohibits passengers from bringing their own alcoholic beverages to consume in public areas of the train; alcohol can only be consumed if purchased from the onboard Café. Carrying a small cooler or bag of snacks is a great way to save money on this scenic route.