Rome2Rio

How to get fromRochester to Effinghamby plane, train, train (Amtrak), bus (Flixbus, Greyhound), car, or bus

Find Transport to Effingham

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 9 ways to get from Rochester to Effingham by plane, train, train (Amtrak), bus (Flixbus, Greyhound), car, or bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly to University Of Illinois Willard Airport, train

    best
    1. Fly from Rochester (ROC) to University Of Illinois Willard Airport (CMI)plane plane ROC - CMI
    2. Take the train from Champaign-Urbana to Effingham Stationtrain train
    6h 34m
    $170–658
  2. Bus

    cheapest
    1. Take the bus from Rochester Bus Stop to Buffalobus bus
    2. Take the bus from Buffalo to Columbusbus bus
    3. Take the bus from Wilson & Ferrell Shell Station - Columbus to Effinghambus bus
    17h 50m
    $102–190
  3. Train (Amtrak)

    1. Take the train from Rochester to Chicago Union Stationtrain train Lake Shore Limited
    2. Take the train from Chicago Union Station to Effingham Stationtrain train Saluki / ...
    16h 24m
    $433–666
  4. Drive  705.3 mi

    1. Drive from Rochester to Effinghamcar car 705.3 mi
    12h 6m
    $117–169
  5. Fly to Lambert–St. Louis International Airport, bus

    1. Fly from Rochester (ROC) to Lambert–St. Louis International Airport (STL)plane plane ROC - STL
    2. Take the bus from St Louis Bus Station to Effinghambus bus
    7h 51m
    $178–850
  6. Fly to Chicago Midway International Airport, train

    1. Fly from Rochester (ROC) to Chicago Midway International Airport (MDW)plane plane ROC - MDW
    2. Take the train from Chicago Union Station to Effingham Stationtrain train
    7h 41m
    $224–795
  7. Fly to Chicago O'Hare International Airport, train

    1. Fly from Rochester (ROC) to Chicago O'Hare International Airport (ORD)plane plane ROC - ORD
    2. Take the train from Chicago Union Station to Effingham Stationtrain train
    7h 57m
    $197–598
  8. Fly to Decatur Airport, bus, train

    1. Fly from Rochester (ROC) to Decatur Airport (DEC)plane plane ROC - DEC
    2. Take the bus from Decatur Downtown Transportation Center to Champaign Intermodal Trans Ctrbus bus
    3. Take the train from Champaign-Urbana to Effingham Stationtrain train
    10h 5m
    $173–714
  9. Train, bus

    1. Take the train from Rochester to Chicago Union Stationtrain train Lake Shore Limited
    2. Take the bus from Chicago to Lupita's Grocery - Effinghambus bus Chicago
    17h 33m
    $366–564

Rochester to Effingham by train (Amtrak)

Calendar14Weekly Trains
Duration16h 24mAverage Duration
Ticket$433Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Rochester, NY, USA and Effingham, IL, USA?

You can take a train from Rochester to Effingham Station via Chicago Union Station in around 16h 24m. Alternatively, you can take a bus from Rochester Bus Stop to Effingham via Buffalo and Wilson & Ferrell Shell Station - Columbus in around 17h 50m.

Airlines
Train operators
Bus operators

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

Need to know: Greyhound

Read the travel guideNeed to know: Greyhound

Booking & Getting There