Skip to footer

Flights to Michigan

Michigan Landscape

Mighty Michigan

Dive into Detroit and ‘the Great Lake State’ with our Michigan flights

With our affordable flights to Michigan, the USA’s magnificent Great Lakes are really just across the pond. Half covered by lush forests and bordered by four of the five lakes, brilliant Michigan showcases the Midwest at its finest. You can laze on sandy beaches, wander through fragrant orchards, tour fine wineries on Mission Peninsula, and surf the waves along Lake Michigan’s Gold Coast. Find ancient forts in the Straits of Mackinac and catch the ferry across to popular Mackinac Island, where exploration is by bike or horse only. Plenty of other wild, uninhabited islands lining the Michigan shoreline also make for fun exploration.

And then there’s rocking Detroit, where city grit blends with raw urban energy to create one of the country’s most intoxicating cities. Thrown into the mix you’ll find a booming music scene, which has brought us some of the most celebrated musicians of the 20th and 21st centuries; after all, this is the birthplace of techno. From riverside walks to buzzing baseball games and chart-topping rap, you can’t deny that ‘the D’ has character. Find out for yourself with Virgin Atlantic’s Michigan flights.

Find your flights

Plan your journey
When do you want to go?

Dates highlighted in orange can only be booked by calling our contact centre on XXXX XXX XXX

Who is going?
Which kind of ticket would you like?
(where available)
How would you like to pay for your tickets?

More options

Don't want a straightforward single or return? No problem.


Adult passengers must be above 16 years of age on the date of their flight.

Young Adults

Young adult passengers travelling alone can't book online - please contact reservations on 0844 209 7777 for help.


Children must be aged 2-11 on the date of their flight.


Infants don't get their own seat on the plane - they'll need the comfort of your lap.

Connecting flights

Pick connecting flights if you want to connect from an existing flight.