timetable = only, and commonly, used for transportation, like trains, subways/metro, and buses
schedule (noun) = generally, a calendar of appointments or events BUT also means "timetable" in the context of transportation.
- Where can I find the schedule for Metro Line 9? <= timetable
- Is the train running on schedule? <= "on time"
- What is the schedule of seminars at this year's conference? <= calendar
- Can you put me on your schedule? <= make an appointment
- Is your schedule busy today? <= calendar
But for a restaurant, we'd say:
- The restaurant's open hours are between 11:00 AM and 10:00 PM.