There are 9 ways to get from Ithaca to Madison by bus, plane, train, bus (Flixbus, Greyhound), car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Rochester, fly to Dane County Regional Airport-Truax Field
best- Take the bus from Ithaca to Rochester, Nybus
- Fly from Rochester (ROC) to Dane County Regional Airport-Truax Field (MSN)plane ROC - MSN
7h 45m$162–829Bus via Detroit
cheapest- Take the bus from Ithaca to Torontobus
- Take the bus from Toronto to Detroit Bus Stationbus
- Take the bus from Detroit Bus Station to Milwaukee Intermodal Stationbus
- Take the bus from Milwaukee, WI - Amtrak to Madison, WI-Lake St.bus
26h 40m$121–216Bus, train
- Take the bus from Ithaca to Syracuse Bus Stationbus
- Take the train from Syracuse Regional Transportation Center to Chicago Union Stationtrain
- Take the bus from W Jackson Blvd, after S Clinton St to 250 N. Lake St - Madison UW Campusbus
20h$209–458Bus
- Take the bus from Ithaca to Buffalobus
- Take the bus from Buffalo to Cleveland Bus Stationbus
- Take the bus from Cleveland Bus Station to Chicago Bus Stationbus
- Take the bus from W Jackson Blvd, after S Clinton St to 250 N. Lake St - Madison UW Campusbus
21h 20m$135–317Drive 804.3 mi
- Drive from Ithaca to Madisoncar 804.3 mi
14h 14m$147–212Bus to Greater Binghamton Airport, fly to Dane County Regional Airport-Truax Field
- Take the bus from Ithaca to Binghamtonbus
- Fly from Greater Binghamton Airport (BGM) to Dane County Regional Airport-Truax Field (MSN)plane BGM - MSN
7h 15m$143–658Bus to Elmira/Corning Regional Airport, fly to Dane County Regional Airport-Truax Field
- Take the bus from Ithaca - Tioga Street and Seneca Street to Transit Center - PO Sidebus
- Fly from Elmira/Corning Regional Airport (ELM) to Dane County Regional Airport-Truax Field (MSN)plane ELM - MSN
7h 45mBus to Syracuse Hancock International Airport, fly to Dane County Regional Airport-Truax Field
- Take the bus from Ithaca to Syracuse Bus Stationbus
- Fly from Syracuse Hancock International Airport (SYR) to Dane County Regional Airport-Truax Field (MSN)plane SYR - MSN
8h 17m$163–892Bus to Rochester, fly to Chicago O'Hare International Airport, bus
- Take the bus from Ithaca to Rochester, Nybus
- Fly from Rochester (ROC) to Chicago O'Hare International Airport (ORD)plane ROC - ORD
- Take the bus from Multi-Modal/Rental Car Facility to 250 N. Lake St - Madison UW Campusbus
9h 12m$180–562
Ithaca to Madison by bus and train
Questions & Answers
The cheapest way to get from Ithaca to Madison is to bus via Detroit which costs $120 - $220 and takes 26h 40m.
The fastest way to get from Ithaca to Madison is to bus and fly which takes 7h 15m and costs $140 - $700.
No, there is no direct bus from Ithaca to Madison. However, there are services departing from Ithaca and arriving at 250 N. Lake St - Madison UW Campus via Buffalo, Cleveland Bus Station and W Jackson Blvd, after S Clinton St. The journey, including transfers, takes approximately 21h 20m.
The distance between Ithaca and Madison is 695 miles. The road distance is 809 miles.
The best way to get from Ithaca to Madison without a car is to bus and train which takes 20h and costs $200 - $460.
It takes approximately 7h 45m to get from Ithaca to Madison, including transfers.
Ithaca to Madison bus services, operated by Trailways, depart from Ithaca station.
Ithaca to Madison bus services, operated by Trailways, arrive at Toronto station.
Madison is 1h behind Ithaca. It is currently 8:33 AM in Ithaca and 7:33 AM in Madison.
Yes, the driving distance between Ithaca to Madison is 809 miles. It takes approximately 14h 14m to drive from Ithaca to Madison.
What companies run services between Ithaca, NY, USA and Madison, WI, USA?
You can take a bus from Ithaca to 250 N. Lake St - Madison UW Campus via Buffalo, Cleveland Bus Station, Chicago Bus Station, and W Jackson Blvd, after S Clinton St in around 21h 20m.
- Website
- aa.com
Flights from Rochester to Dane County Regional Airport-Truax Field via Chicago O'Hare International Airport
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- $130–750
Flights from Rochester to Dane County Regional Airport-Truax Field via Philadelphia
- Ave. Duration
- 5h 26m
- When
- Every day
- Estimated price
- $180–900
Flights from Rochester to Dane County Regional Airport-Truax Field via Reagan Washington
- Ave. Duration
- 5h 56m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $170–900
Flights from Rochester to Dane County Regional Airport-Truax Field via Boston
- Ave. Duration
- 5h 34m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $210–1,000
Flights from Syracuse Hancock International Airport to Dane County Regional Airport-Truax Field via Philadelphia
- Ave. Duration
- 6h 7m
- When
- Every day
- Estimated price
- $190–1,000
Flights from Syracuse Hancock International Airport to Dane County Regional Airport-Truax Field via Chicago O'Hare International Airport
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- $150–850
Flights from Syracuse Hancock International Airport to Dane County Regional Airport-Truax Field via Reagan Washington
- Ave. Duration
- 5h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $200–1,000
Flights from Syracuse Hancock International Airport to Dane County Regional Airport-Truax Field via Boston
- Ave. Duration
- 6h 44m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $220–1,100
Flights from Rochester to Chicago O'Hare International Airport
- Ave. Duration
- 2h 17m
- When
- Every day
- Estimated price
- $65–390
Flights from Rochester to Chicago O'Hare International Airport via Reagan Washington
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Saturday
- Estimated price
- $95–480
Flights from Rochester to Chicago O'Hare International Airport via Philadelphia
- Ave. Duration
- 5h 8m
- When
- Tuesday and Wednesday
- Estimated price
- $95–490
- Website
- delta.com
Flights from Rochester to Dane County Regional Airport-Truax Field via Detroit
- Ave. Duration
- 4h 47m
- When
- Every day
- Estimated price
- $120–750
Flights from Rochester to Dane County Regional Airport-Truax Field via New York La Guardia
- Ave. Duration
- 6h 41m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $180–900
Flights from Greater Binghamton Airport to Dane County Regional Airport-Truax Field via Detroit
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $100–600
Flights from Elmira/Corning Regional Airport to Dane County Regional Airport-Truax Field via Detroit
- Ave. Duration
- 4h 38m
- When
- Every day
- Estimated price
- $100–550
Flights from Syracuse Hancock International Airport to Dane County Regional Airport-Truax Field via Detroit
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- $150–850
Flights from Syracuse Hancock International Airport to Dane County Regional Airport-Truax Field via New York La Guardia
- Ave. Duration
- 6h 51m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $200–1,000
Flights from Syracuse Hancock International Airport to Dane County Regional Airport-Truax Field via Minneapolis
- Ave. Duration
- 7h 3m
- When
- Every day
- Estimated price
- $210–1,100
Flights from Rochester to Chicago O'Hare International Airport via Detroit
- Ave. Duration
- 4h 49m
- When
- Every day
- Estimated price
- $65–390
- Website
- united.com
Flights from Rochester to Dane County Regional Airport-Truax Field via Chicago O'Hare International Airport
- Ave. Duration
- 4h 49m
- When
- Every day
- Estimated price
- $130–750
Flights from Rochester to Dane County Regional Airport-Truax Field via Newark
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $180–900
Flights from Syracuse Hancock International Airport to Dane County Regional Airport-Truax Field via Chicago O'Hare International Airport
- Ave. Duration
- 5h 8m
- When
- Every day
- Estimated price
- $150–850
Flights from Syracuse Hancock International Airport to Dane County Regional Airport-Truax Field via Newark
- Ave. Duration
- 6h 44m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $190–1,000
Flights from Rochester to Chicago O'Hare International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $65–390
Flights from Rochester to Chicago O'Hare International Airport via Washington Dulles
- Ave. Duration
- 4h 49m
- When
- Every day
- Estimated price
- $90–470
Flights from Rochester to Chicago O'Hare International Airport via Newark
- Ave. Duration
- 5h 4m
- When
- Every day
- Estimated price
- $95–490
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Syracuse Regional Transportation Center to Chicago Union Station
- Ave. Duration
- 13h 7m
- Frequency
- Twice daily
- Estimated price
- $180–400
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Ithaca to Rochester, Ny
- Ave. Duration
- 1h 50m
- Frequency
- 3 times a day
- Estimated price
- $20–55
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $20–55
- Flexible
- $40–55
Bus from Ithaca to Buffalo
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $28–100
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $28–95
- Flexible
- $55–100
Bus from Ithaca to Binghamton
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- $16–35
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $16–28
- Flexible
- $27–35
Bus from Ithaca to Toronto
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- $40–170
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $40–160
- Flexible
- $75–170
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Ithaca to Syracuse Bus Station
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a week
- Estimated price
- $8–14
- Schedules at
- flixbus.com
Bus from Ithaca to Buffalo
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- $21–40
- Schedules at
- flixbus.com
Bus from Ithaca to Binghamton
- Ave. Duration
- 1h 5m
- Frequency
- 3 times a day
- Estimated price
- $6–11
- Schedules at
- flixbus.com
Bus from Ithaca to Toronto
- Ave. Duration
- 7h 45m
- Frequency
- Twice daily
- Estimated price
- $35–60
- Schedules at
- flixbus.com
Bus from Toronto to Detroit Bus Station
- Ave. Duration
- 6h 50m
- Frequency
- 4 times a day
- Estimated price
- $30–55
- Schedules at
- flixbus.com
Bus from Detroit Bus Station to Milwaukee Intermodal Station
- Ave. Duration
- 7h 55m
- Frequency
- 4 times a week
- Estimated price
- $45–85
- Schedules at
- flixbus.com
Bus from Milwaukee, WI - Amtrak to Madison, WI-Lake St.
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $10–17
- Schedules at
- flixbus.com
- Phone
- +1 608-752-5407
- vangalder@coachusa.com
- Website
- coachusa.com
Bus from W Jackson Blvd, after S Clinton St to 250 N. Lake St - Madison UW Campus
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- $21–45
- Website
- https://www.coachusa.com/van-galder-bus-company
Bus from Multi-Modal/Rental Car Facility to 250 N. Lake St - Madison UW Campus
- Ave. Duration
- 2h 50m
- Frequency
- Hourly
- Estimated price
- $20–40
- Website
- https://www.coachusa.com/van-galder-bus-company
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Buffalo to Cleveland Bus Station
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- $30–65
- Website
- https://www.greyhound.com/
Bus from Cleveland Bus Station to Chicago Bus Station
- Ave. Duration
- 7h 40m
- Frequency
- Twice daily
- Estimated price
- $55–110
- Website
- https://www.greyhound.com/
- Phone
- +1 607-734-5211
- Website
- ridectran.com
Bus from Ithaca - Tioga Street and Seneca Street to Transit Center - PO Side
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Website
- https://ridectran.com
- Phone
- +1 414-266-4409
- ticketinfo@badgerbus.com
- Website
- badgerbus.com
Bus from Milwaukee, WI - Amtrak to Madison, WI-Lake St.
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a day
- Estimated price
- $23–30
- Website
- https://badgerbus.com
- Phone
- +1-858-800-8898
- Website
- jeffersonlines.com
Bus from Milwaukee, WI - Amtrak to Madison, WI-Lake St.
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- $29–40
- Book at
- https://www.jeffersonlines.com
- Adult
- $29–40
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
More Questions & Answers
Book your Ithaca to Madison bus tickets online with Omio and FlixBus.
There are 208+ hotels available in Madison.













